We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
Reverse Engineering of Object Oriented Systems to ALF.
- Authors
Nawaz, Asad; Rana, Tauseef; Azam, Farooque; Anwar, Muhammad Waseem
- Abstract
In Model Driven Software Engineering (MDSE), Action Language for Foundational UML (ALF) is a new standard for specifying the structure and behavior of a system textually. To update/transform existing systems with respect to advance business needs and/or by the change in the dependent technology, this standard can play a vital role in reverse engineering a system for technology change. In this paper, using ALF, we propose a reverse engineering approach for transforming object oriented system. Our work is the first attempt to use ALF in reverse engineering. Using a case study (an ATM system) of significant size developed in C + + , we validate the feasibility of our approach. In this paper, to support our approach by a computer application, we created a tool CPP2ALF; this tool converts the C + + code to srcML code by using a third party srcML-tool and then generates the ALF code by using the generated srcML code.
- Subjects
REVERSE engineering; SOFTWARE engineering; ENGINEERING systems; SOFTWARE engineers; APPLICATION software
- Publication
International Journal of Software Engineering & Knowledge Engineering, 2021, Vol 31, Issue 5, p745
- ISSN
0218-1940
- Publication type
Article
- DOI
10.1142/S0218194021500224