DocumentCode
1842617
Title
A framework based approach for unified detection of Aspect Weaving Problems
Author
Tian, Kun ; Cooper, Kendra ; Zhang, Kang
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
fYear
2010
fDate
4-6 Aug. 2010
Firstpage
132
Lastpage
140
Abstract
In Aspect-Oriented Programming (AOP), a crosscutting concern is extracted from a base program and is modularized into a new construct called aspect. The aspect is weaved back to the program to incorporate the crosscutting behaviors. Many semantic problems, referred to as Aspect Weaving Problems (AWPs) in this paper, could be introduced in the aspect weaving process. The AWPs have been independently defined using different modeling approaches for their detections. In practice, it is difficult for AOP developers to detect these problems, because they have to switch between different tools/methods. This is a time consuming and error-prone process. Consequently, it could increase the production costs of Aspect-Oriented development. This paper proposes a taxonomy of the AWPs to clearly define and classify the problems. Based on the taxonomy and a unified modeling approach to detect the AWPs, a conceptual analysis framework for the AWPs is also proposed. The framework aims at the integration of the unified AWPs detection capabilities into legacy aspect weavers by reusing (adapting) the modeling approach for various AOP languages.
Keywords
aspect-oriented programming; AOP; aspect weaving problem; aspect-oriented programming; framework based approach; unified detection; Context; Interference; Programming; Semantics; Taxonomy; Weaving; Writing; Aspect Oriented Programming; Aspect Weaving Problems; Model Reuse; Program Analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Reuse and Integration (IRI), 2010 IEEE International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4244-8097-5
Type
conf
DOI
10.1109/IRI.2010.5558950
Filename
5558950
Link To Document