DocumentCode
2056600
Title
Testing for Unexpected Interactions in AOP
Author
Restivo, André ; Aguiar, Ademar
Author_Institution
Artificial Intell. & Comput. Sci. Lab., Univ. do Porto, Porto, Portugal
fYear
2009
fDate
20-25 Sept. 2009
Firstpage
548
Lastpage
552
Abstract
Aspect Oriented Programming (AOP) is a powerful programming technique with the objective of improving modularity by encapsulating crosscutting concerns. The nature of AOP makes it prone to unexpected and harmful interactions between the different components of a system. The claim behind this PhD is that unit tests can be used to detect these interactions. In this paper we explain how these can be accomplished. A brief state of the art, work plan and a support tool (drUID) are also presented.
Keywords
object-oriented programming; program testing; AOP; aspect oriented programming; crosscutting concerns; drUID; modularity; support tool; unexpected interactions testing; Artificial intelligence; Automatic control; Computer science; Impedance; Interference; Laboratories; Object oriented programming; Software engineering; Software testing; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
Conference_Location
Porto
Print_ISBN
978-1-4244-4779-4
Electronic_ISBN
978-0-7695-3777-1
Type
conf
DOI
10.1109/ICSEA.2009.86
Filename
5298743
Link To Document