The search functionality is under construction.
The search functionality is under construction.

Design Pattern Applying Support OOPAS by Design Diagram Merging

Minoru HARADA, Hidetsugu NAGAYAMA

  • Full Text Views

    0

  • Cite this

Summary :

Design patterns which Erich Gamma advocates is expected as an effective approach for the reuse of designs. So, design patterns are predicted to be used frequently in object-oriented software development. In such circumstance, tools to support applying design patterns to the design diagrams of the system under development are thought to be useful. This research develops Object-Oriented Pattern Applying Support tool OOPAS. It consists of a library of Gamma design patterns with very familiar examples and adrem explanation, and of a function to generate the correctly modified design diagrams of the application system when a design pattern was applied to evolve that system. Actually, these functions are installed in the structured object modeling environment SOME, which is an object-oriented design diagram editor made previously in our laboratory. This design diagram evolving function is formalized as a Join operation of the recursive graph. As a result of the evaluation experiment, the join operation can be applied to the almost of the twenty three Gamma design patterns excluding the six patterns such as Iterator and Command, which are stated at too abstract level to be represented by the design diagrams.

Publication
IEICE TRANSACTIONS on Information Vol.E83-D No.6 pp.1237-1244
Publication Date
2000/06/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Software Systems

Authors

Keyword