loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Technology of Object-Oriented Languages and Systems
On the Computer Aided Introduction of Design Pattern into Object-Oriented Systems
Beijing, China
September 22-September 25
ISBN: 0-8186-9096-8
Benedikt Schulz, Forschungszentrum Informatik
Thomas Genssler, Forschungszentrum Informatik
Berthold Mohr, Forschungszentrum Informatik
Walter Zimmer, Forschungszentrum Informatik
We present a new approach to the reorganization of object-oriented systems using design patterns. Instead of looking at design patterns as building blocks, we consider them to be operators, whose application transforms an existing design into an improved target design. For this purpose, an algorithmic process of design pattern application is presented. Furthermore we show that design pattern operators can be implemented in terms of refactorings in a behavior preserving way. Afterwards we demonstrate the applicability of our approach by delineating our experiences with a tool prototype, which we implemented in order to reorganize a large C++ system by using design pattern operators.
Index Terms:
design pattern operators, reorganization, refactorings, semantic equivalence, software maintenance, re-engineering, object-oriented systems
Citation:
Benedikt Schulz, Thomas Genssler, Berthold Mohr, Walter Zimmer, "On the Computer Aided Introduction of Design Pattern into Object-Oriented Systems," tools, pp.258, Technology of Object-Oriented Languages and Systems, 1998
Usage of this product signifies your acceptance of the Terms of Use.