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

by Vinicius Garcia, Alexandre Alvaro, Antonio Francisco Do Prado, Daniel Lucrédio, Eduardo Santana De Almeida

Published by Figshare.

2012  

Abstract

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. 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.
In text/plain format

Archived Files and Locations

application/pdf  546.4 kB
file_pdl6o3iiyvfqldmxicji3ictkq
s3-eu-west-1.amazonaws.com (publisher)
web.archive.org (webarchive)
Read Archived PDF
Preserved and Accessible
Type  article-journal
Stage   published
Date   2012-10-24
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: 57584df0-006d-42fd-a28c-ae292e90634d
API URL: JSON