DocumentCode
2348576
Title
Recovering Class Models Stereotyped with Crosscutting Concerns
Author
Costa, Heitor Augustus Xavier ; Júnior, Paulo Afonso Parreira ; De Camargo, Valter Vieira ; Penteado, Rosângela Aparecida Dellosso
Author_Institution
Dept. of Comput. Sci., Fed. Univ. of Lavras, Lavras, Brazil
fYear
2009
fDate
13-16 Oct. 2009
Firstpage
311
Lastpage
312
Abstract
An aspect-oriented software reengineering process allows transforming object-oriented legacy software into aspect-oriented software. One of the main steps of this evolutionary process is reverse engineering which recovers the current software model to obtain a more abstract view of software structure, architecture, and functionality. However, recovering aspect-oriented models from Java object-oriented code is not a straightforward task because it involves a lot of design decisions and the new abstractions provided by aspect-oriented programming. So, an approach and technological support are presented to recover object-oriented models stereotyped with crosscutting concern indications which are identified automatically from object-oriented code.
Keywords
reverse engineering; software architecture; software maintenance; systems re-engineering; Java object-oriented code; aspect-oriented software; aspect-oriented software reengineering; class model recovery; crosscutting concerns; object-oriented legacy software; reverse engineering; software architecture; software functionality; software structure; Computer aided software engineering; Computer architecture; Computer science; Java; Object oriented modeling; Object oriented programming; Relational databases; Reverse engineering; Software maintenance; XML; aspect orientation; reverse engineering; software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
Conference_Location
Lille
ISSN
1095-1350
Print_ISBN
978-0-7695-3867-9
Type
conf
DOI
10.1109/WCRE.2009.48
Filename
5328750
Link To Document