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 :
بازگشت