ACM Home Page
Please provide us with feedback. Feedback
Change impact analysis for aspect-oriented software evolution
Full text PdfPdf (398 KB)
Source International Conference on Software Engineering archive
Proceedings of the International Workshop on Principles of Software Evolution table of contents
Orlando, Florida
SESSION: Session 5 (short papers): analysis issues table of contents
Pages: 108 - 112  
Year of Publication: 2002
ISBN:1-58113-545-9
Author
Jianjun Zhao  Fukuoka Institute of Technology, 3-30-1 Wajiro-Higashi, Higashi-ku, Fukuoka 811-0295, Japan
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 55,   Citation Count: 5
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/512035.512060
What is a DOI?

ABSTRACT

Chang impact analysis is an useful technique for software evolution. Many techniques have been proposed for supporting change impact analysis of procedural or object-oriented software, but no effort has been made for change impact analysis of aspect-oriented software. In this paper, we present an approach to supporting change impact analysis of aspect-oriented software based on program slicing technique. The main feature of our approach is to assess the effect of changes in an aspect-oriented program by analyzing its source code, and therefore, the process of change impact analysis can be automated completely.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
The AspectJ Team, "The AspectJ Programming Guide," 2001.
 
2
3
 
4
W. L. Hursch and C. V. Lopes, "Separation of Concern," Technical Report, 1995.
 
5
G. Kiczales, J. Lamping. A. Mendhekar, C. Maeda, C. Lopes, J. M. Loingtier, and J. Irwin, "Aspect-Oriented Programming," proc. 11th European Conference on Object-Oriented Programming, pp220-242, LNCS, Vol.1241, Springer-Verlag, June 1997.
 
6
 
7
 
8
 
9
J. A. Stafford and A. L. Wolf, Architecture-Level Dependence Analysis for Software Systems, International Journal of Software Engineering and Knowledge Engineering, Vol. 11, No. 4, pp.431-453, 2001.
 
10
M. Weiser, "Program Slicing," IEEE Transaction on Software Engineering, Vol.10, No.4, pp.352-357, 1984.
 
11
S. S. Yau, J. S. Collofello, and T. MacGregor, "Ripple Effect Analysis of Software Maintenance," Proc. of the COMPSAC'78, pp.60-65, IEEE Computer Society Press, 1978.
 
12
J. Zhao, "Applying Slicing Technique to Software Architectures," Proc. 4th IEEE International Conference on Engineering of Complex Computer Systems, pp.87-98, August 1998.
 
13
 
14