Title
Towards detecting and solving aspect conflicts and interferences using unit tests
Abstract
Aspect Oriented Programming (AOP) is a programming paradigm that aims at solving the problem of crosscutting concerns being normally scattered throughout several units of an application. Although an important step forward in the search for modularity, by breaking the notion of encapsulation introduced by Object Oriented Programming (OOP), AOP has proven to be prone to numerous problems caused by conflicts and interferences between aspects. This paper presents work that explores the proven unit testing techniques as a mean to help developers describe the behavior of their aspects and to advise them about possible conflicts and interferences.
Year
DOI
Venue
2007
10.1145/1233843.1233850
SPLAT
Keywords
Field
DocType
aspect oriented programming,aspect conflict,possible conflict,crosscutting concern,numerous problem,object oriented programming,important step,programming paradigm,proven unit testing technique,unit testing,aop
Programming language,Programming paradigm,Object-oriented programming,Aspect-oriented programming,Computer science,Unit testing,Encapsulation (computer programming),Modularity
Conference
Citations 
PageRank 
References 
5
0.65
3
Authors
2
Name
Order
Citations
PageRank
André Restivo1125.01
Ademar Aguiar215427.13