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
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) |
article-journal
Stage
published
Date 2012-10-24
access all versions, variants, and formats of this works (eg, pre-prints)
Datacite Metadata (via API)
Worldcat
wikidata.org
CORE.ac.uk
Semantic Scholar
Google Scholar