DocumentCode :
2711751
Title :
Formalizing MDA-Based Reverse Engineering Processes
Author :
Favre, Liliana
Author_Institution :
Comission de Investig. Cientificas de la Provincia de Buenos Aires Argentina, Univ. Nac. del Centro de la Provincia de Buenos Aires, Aires
fYear :
2008
fDate :
20-22 Aug. 2008
Firstpage :
153
Lastpage :
160
Abstract :
Reverse engineering is immersed in a variety of tasks related to comprehending and modifying software. Among these tasks are recovering of designs and architectures, migration and modernization of legacy systems. With the emergence of the Model Driven Architecture (MDA), new approaches should be developed in order to reverse engineering both platform-dependent and platform-independent models from object-oriented code. This paper contributes an MDA-based framework. Different techniques are integrated, with special emphasis on testing and verification. We propose to apply static and dynamic analysis to generate models from migrated object-oriented code and, semi-formal and formal metamodeling techniques for maintaining consistency in reverse engineering processes.
Keywords :
formal specification; program testing; program verification; reverse engineering; software maintenance; system monitoring; MDA-based reverse engineering processes; dynamic analysis; formal metamodeling techniques; legacy systems; model driven architecture; object-oriented code; testing method; verification method; Computational modeling; Computer architecture; Computer integrated manufacturing; Formal specifications; Metamodeling; Object oriented modeling; Programming; Reverse engineering; Software engineering; Unified modeling language; Formal Specification; Metamodeling; Model Driven Architecture; Model Driven Development; Reverse Engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Research, Management and Applications, 2008. SERA '08. Sixth International Conference on
Conference_Location :
Prague
Print_ISBN :
978-0-7695-3302-5
Type :
conf
DOI :
10.1109/SERA.2008.21
Filename :
4609421
Link To Document :
بازگشت