DocumentCode
2323198
Title
A Classification of Aspect Composition Problems
Author
Tian, Kun ; Cooper, Kendra ; Zhang, Kang ; Yu, Huiqun
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
fYear
2009
fDate
8-10 July 2009
Firstpage
101
Lastpage
109
Abstract
Aspect-oriented programming (AOP) builds on the success of object-oriented programming (OOP) for separation of crosscutting concerns. However, composition of aspects with a system´s base program and composition of aspects do not necessarily yield the desired results. In this paper, different aspect composition problems are reviewed, classified and discussed. This paper proposes a taxonomy of aspect composition problems. It aims at providing AOP practitioner and researchers with an organized overview on aspect composition problems to inspire novel ideas towards generalized solutions. The taxonomy is discussed and its application is illustrated using an example.
Keywords
programming; software engineering; aspect composition problems; aspect-oriented programming; object-oriented programming; Application software; Computer science; Encapsulation; Interference; Object oriented programming; Software engineering; Software systems; Taxonomy; USA Councils; Weaving; aspect composition problems; aspect conflicts; aspect interference;
fLanguage
English
Publisher
ieee
Conference_Titel
Secure Software Integration and Reliability Improvement, 2009. SSIRI 2009. Third IEEE International Conference on
Conference_Location
Shanghai
Print_ISBN
978-0-7695-3758-0
Type
conf
DOI
10.1109/SSIRI.2009.33
Filename
5325385
Link To Document