| Change impact analysis for aspect-oriented software evolution |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 55, Citation Count: 5
|
|
|
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
|
David Chenho Kung , Jerry Gao , Pei Hsia , F. Wen , Yasufumi Toyoshima , Cris Chen, Change Impact Identification in Object Oriented Software Maintenance, Proceedings of the International Conference on Software Maintenance, p.202-211, September 01, 1994
|
| |
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
|
|
CITED BY 5
|
|
|
|
|
|
|
|
Sai Zhang , Zhongxian Gu , Yu Lin , Jianjun Zhao, Flota: a programmer assistant for locating faulty changes in AspectJ software evolution, Proceedings of the 2008 AOSD workshop on Linking aspect technology and evolution, p.1-6, March 31-April 04, 2008, Brussels, Belgium
|
|
|
|
|
|
|
|