DocumentCode :
2348641
Title :
ConAn: A Tool for the Identification of Crosscutting Concerns in Object Oriented Systems Based on Type Hierarchy Analysis
Author :
Bernardi, Mario Luca ; Di Lucca, Giuseppe Antonio
Author_Institution :
Dept. of Eng. - RCOST, Univ. of Sannio, Benevento, Italy
fYear :
2009
fDate :
13-16 Oct. 2009
Firstpage :
319
Lastpage :
320
Abstract :
In Object Oriented systems the analysis of Type Hierarchies allows to identify class members that are scattered and tangled along each hierarchy, thus contributing to the implementation of static crosscutting concerns. This paper presents ConAn: a tool to automatically analyze the Type Hierarchies in an existing system and to identify the Type Fragments (i.e. a portion of a Type in terms of its members and relationships) implementing static crosscutting concerns. The structural information about the Type Fragments composing each concern and the crosscutting relationships among them are useful to drive their re-engineering towards Aspects.
Keywords :
object-oriented programming; reverse engineering; software tools; ConAn; aspect oriented system; object oriented systems; reverse engineering; static crosscutting concerns; type fragment identification; type hierarchy analysis; Data mining; Genetic programming; Helium; Java; Performance analysis; Reverse engineering; Scattering; Aspect Mining; Aspect Oriented Programming; MOF; Reverse Engineering; Software Evolution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
Conference_Location :
Lille
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3867-9
Type :
conf
DOI :
10.1109/WCRE.2009.38
Filename :
5328758
Link To Document :
بازگشت