Developing Pattern Implementation Knowledge for Reinforcing Software Design Patterns

Y. Zhao (Canada)


Software design reuse, design pattern, pattern language.


The knowledge about the description, organization and measurement of design pattern implementations is developed to improve and enhance software design reuse. Currently used software design patterns are reinforced by families of their implementation methods, holders and components. They are described by an enhanced pattern language on hyper-document, organized by their relations, and measured by metrics of the family they belong to. All these efforts make software design closer to coding, incarnate the consummation and ingenuity of design patterns, overcome difficulties in practical pattern use, and realize complete software design reuse.

Important Links:

Go Back