DocumentCode
2125557
Title
Recovering Use Case Diagrams from Object Oriented Code: An MDA-based Approach
Author
Claudia, Pereira ; Liliana, Martinez ; Liliana, Favre
Author_Institution
Univ. Nac. del Centro de la Provincia de Buenos Aires, Buenos Aires, Argentina
fYear
2011
fDate
11-13 April 2011
Firstpage
737
Lastpage
742
Abstract
Modernization of legacy systems requires the existence of technical frameworks for information integration and tool interoperability that allow managing new platform technologies, design techniques and processes. The Model Driven Architecture (MDA), adopted by the Object Management Group (OMG), is aligned with this requirement. Reverse engineering techniques play a crucial role in system modernization. In light of these issues, this paper describes a framework to reverse engineering MDA models from object oriented code. This framework distinguishes three different abstraction levels linked to models, metamodels and formal specifications. This paper shows how to reverse engineering use case diagrams from Java code in the MDA context focusing on transformations at model and metamodel levels.
Keywords
Java; formal specification; object-oriented methods; reverse engineering; software maintenance; Java code; MDA-based approach; formal specifications; information integration; legacy systems; model driven architecture; object management group; object oriented code; reverse engineering techniques; tool interoperability; use case diagrams; Information technology; legacy systems; metamodeling; model driven development; reverse engineering; transformation;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations (ITNG), 2011 Eighth International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-61284-427-5
Electronic_ISBN
978-0-7695-4367-3
Type
conf
DOI
10.1109/ITNG.2011.130
Filename
5945328
Link To Document