%0 Journal Article %A Garcia, Vinicius %A Alvaro, Alexandre %A Francisco do Prado, Antonio %A Lucrédio, Daniel %A Santana de Almeida, Eduardo %A Meira, Silvio %D 2012 %T Towards an Approach for Aspect-Oriented Software Reengineering %U https://figshare.com/articles/journal_contribution/Towards_an_Approach_for_Aspect-Oriented_Software_Reengineering/96653 %R 10.6084/m9.figshare.96653.v1 %2 https://ndownloader.figshare.com/files/101091 %K refactoring %K software reengineering %K aspect mining %K software transformation %K mvcase %K aop %K Software Engineering %K Applied Computer Science %X

GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; PRADO, Antonio Francisco Do ; ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; MEIRA, Silvio Romero de Lemos . Towards an Approach for Aspect-Oriented Software Reengineering. In: 7th International Conference on Enterprise Information Systems (ICEIS'2005), 2005, Miami. Proceedings of the the 7th International Conference on Enterprise Information Systems, 2005. v. III. p. 274-279.

Abstract. This paper presents a reengineering approach to help in migrating pure object-oriented codes to a mixture of objects and aspects. The approach focuses on aspect-mining to identify potential crosscutting concerns to be modeled and implemented as aspects, and on refactoring techniques to reorganize the code according to aspect- oriented paradigm by using code transformations it is possible to recover the aspect-oriented design using a transformational system. With the recovered design it is possible to add or modify the system requirements in a CASE tool, and to generate the codes in an executable language, in this case AspectJ.

%I figshare