loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th Working Conference on Reverse Engineering (WCRE 2006)
An Analysis of the Correctness and Completeness of Aspect Weaving
Benevento, Italy
October 23-October 27
ISBN: 0-7695-2719-1
Gunter Kniesel, Universitat Bonn, Germany
Uwe Bardey, Deutsche Post ITSolutions GmbH, Germany
Jointly deployed aspects may interact with each other. While some interactions might be intended, unintended interactions (interferences) can break a program. Detecting and resolving interferences is particularly hard if aspects are developed independently, without knowledge of each other.

Work on interference detection has focused so far on the correctness of weaved programs. In this paper we focus on the correctness and completeness of aspect weaving. We show that a large class of interferences result from incorrect or incomplete weaving and present a language independent correctness, and completeness.

Our technique can check aspect interferences independent of any base program and is applicable to aspects that contain implicit mutual dependencies in their implementation, without needing special purpose program annotations or formal specifications of aspect semantics.

Citation:
Gunter Kniesel, Uwe Bardey, "An Analysis of the Correctness and Completeness of Aspect Weaving," wcre, pp.324-333, 13th Working Conference on Reverse Engineering (WCRE 2006), 2006
Usage of this product signifies your acceptance of the Terms of Use.