loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th Working Conference on Reverse Engineering (WCRE 2005)
Capturing Nontrivial Concerns in Object-Oriented Software
Pittsburgh, Pennsylvania
November 07-November 11
ISBN: 0-7695-2474-5
Mircea Trifu, Forschungszentrum Informatik
Volker Kuttruff, Forschungszentrum Informatik
Code that is scattered and tangled as a result of orthogonal concerns seriously hinders software maintenance and reuse. As OO decompositions are unable to cleanly encapsulate such orthogonal (cross-cutting) concerns simultaneously, new ideas and languages were devised to capture and encapsulate them. In this paper, we argue that the current leading approaches (AOP as it is understood in AspectJ and MDSOC), although a step forward in the right direction, have some serious limitations. We, then, propose a new conceptual model for encapsulating concerns identified in existing OO code, which we apply to an example taken from the Java Swing library. Our case study shows that our approach is able to capture cross-cutting concerns in a cleaner and more elegant fashion than current state of the art approaches.
Citation:
Mircea Trifu, Volker Kuttruff, "Capturing Nontrivial Concerns in Object-Oriented Software," wcre, pp.99-108, 12th Working Conference on Reverse Engineering (WCRE 2005), 2005
Usage of this product signifies your acceptance of the Terms of Use.