1 research outputs found

    Using Reengineering and Aspect-based Techniques to Retrieve Knowledge Embedded in Object-Oriented Legacy System

    No full text
    <p>GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; PRADO, Antonio Francisco Do ; ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre . Using Reengineering and Aspect-based Techniques to Retrieve Knowledge Embedded in Object-Oriented Legacy System. In: IEEE International Conference on Information Reuse and Integration (IEEE IRI-2004), 2004, Las Vegas, Nevada. Proceedings of the IEEE International Conference on Information Reuse and Integration (IEEE IRI-2004). Piscataway, USA: IEEE Systems, Man, and Cybernetics Society (SMC), 2004. p. 30-35.</p> <p>Abstract. This paper presents an approach to retrieve the knowledge embedded in object-oriented legacy system. This approach aids in the migration from object-oriented code, written in Java, to a combination of objects and aspects, using AspectJ. The approach uses aspect mining in order to identify possible crosscutting concerns from the object-oriented source code and extracts them through refactorings into new aspect-oriented code. Next, the aspect-oriented design is retrieved through software transformations and may be imported in a CASE tool,becoming available in higher abstraction levels. The retrieved information constitutes important knowledge that may be reused in future projects or in reengineering.</p
    corecore