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
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.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||