Title :
Building an OMT-editor using design patterns: an experience report
Author :
Wydaeghe, Bart ; Verschaeve, Kurt ; Michiels, Bart ; Van Bamme, I. ; Arckens, Evert ; Jonckers, Viviane
Author_Institution :
Vrije Univ., Brussels, Belgium
Abstract :
This paper discusses the development and implementation of a customizable editor for OMT/UML style object-models and behavior-models. A number of well known design patterns are used to obtain a flexible architecture that allows to build tool support for our software engineering research requiring variants or add-ons to the basic editors. We report on the difficulties we encountered in applying the Model-View-Control, Observer, Visitor, Iterator, Bridge, Facade and Chain of Responsibility patterns and we evaluate the claims of improved flexibility, modularity, reusability, and understandability as stated in the design pattern literature in general
Keywords :
object-oriented methods; software reusability; software tools; OMT editor; UML; behavior models; customizable editor; design patterns; flexible architecture; object models; software engineering research; software reusability; software tool; software understandability; Application software; Books; Bridges; Buildings; Computer architecture; Electronic mail; Modular construction; Reverse engineering; Software engineering; Software testing;
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 26. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8482-8
DOI :
10.1109/TOOLS.1998.711000