Towards an Approach for Aspect-Oriented Software Reengineering

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.