DocumentCode :
2929127
Title :
Control-Flow Analysis and Representation for Aspect-Oriented Programs
Author :
Zhao, Jianjun
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ.
fYear :
2006
fDate :
27-28 Oct. 2006
Firstpage :
38
Lastpage :
48
Abstract :
Aspect-oriented programming (AOP) has been proposed as a technique for improving the separation of concerns in software design and implementation. The field of AOP has, so far, focused primarily on problem analysis, language design, and implementation. Even though the importance of program comprehension and software maintenance is known, it has received little attention in the aspect-oriented paradigm. However, as the software systems coded in AOP languages are accumulated, the development of techniques and tools to support program comprehension and software maintenance tasks for aspect-oriented software will become important. In order to understand and maintain aspect-oriented programs, abstract models for representing these programs are needed. In this paper, we present techniques to construct control-flow representations for aspect-oriented programs, and discuss some applications of the representations in a program comprehension and maintenance environment
Keywords :
data flow analysis; formal specification; object-oriented programming; optimising compilers; software maintenance; abstract models; aspect-oriented programs; control-flow analysis; control-flow representation; language design; problem analysis; program comprehension; program representation; software design; software maintenance; software systems; Computer languages; Computer science; Object oriented programming; Optimizing compilers; Program processors; Software design; Software maintenance; Software systems; Software testing; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software, 2006. QSIC 2006. Sixth International Conference on
Conference_Location :
Beijing
ISSN :
1550-6002
Print_ISBN :
0-7695-2718-3
Type :
conf
DOI :
10.1109/QSIC.2006.20
Filename :
4032267
Link To Document :
بازگشت