Title
An Interprocedural Aspect Control Flow Graph to Support the Maintenance of Aspect Oriented Systems
Abstract
Aspect oriented programming (AOP) supports the cross-cutting of concerns by means of aspects. The maintenance of AO systems may be more difficult than 'traditional' ones, due to the large impact that aspects have on the static structure and dynamic behavior of the overall system. In this paper an inter-procedural aspect control flow graph is proposed to represent the interactions among the aspects and the object oriented (OO) components of an AO system. The graph allows an easier identification of the impact between aspects and the OO components. It helps the maintainer to identify sources of undesired side and ripple effects in the code and avoid the introduction of new ones when modifying an AOP system.
Year
DOI
Venue
2007
10.1109/ICSM.2007.4362656
2007 IEEE International Conference on Software Maintenance
Keywords
Field
DocType
Software maintenance,Aspect Oriented Programming,program comprehension,reverse engineering
Graph,Programming language,Systems engineering,Aspect-oriented programming,Object-oriented programming,Control flow graph,Computer science,Reverse engineering,Software maintenance,Program comprehension
Conference
ISSN
ISBN
Citations 
1063-6773
978-1-4244-1255-6
6
PageRank 
References 
Authors
0.60
13
2
Name
Order
Citations
PageRank
Mario Luca Bernardi115629.89
Giuseppe A. Di Lucca253840.02