Abstract. There is an undeniable demand to capture already proven and matured object-oriented design so that building reusable object-oriented software does not always have to start from scratch. The term design pattern emerged as buzzword that is associated as a means to meet that goal. Already existing approaches such as the catalog of design patterns of Erich Gamma et al. [5, 6] and Peter Coad’s object-oriented patterns [3] differ in the applied notation as well as the way of abstracting from specific application domains. This paper proposes a domain-independent terminology and notation we call meta patterns. It is demonstrated how meta patterns constitute a minimal means to capture reusable object-oriented design
Object-oriented design patterns have been one of the most important and successful ideas in software...
System-level design based on high-level abstractions is becoming increasingly important in hardware ...
. Two possible approaches to reuse with design patterns (DPs) are described: pattern-based design an...
Abstract. We propose design patterns as a new mechanism for expressing object-oriented design experi...
Capturing a wealth of experience about the design of object-oriented software, four top-notch design...
Provides an overview of state-of-the-art approaches in object-oriented technology as well as practic...
Despite vast interest in design patterns, the specification and application of patterns is generally...
The book is an introduction to the idea of design patterns in software engineering, and a catalog of...
Although design patterns are reusable design elements, existing pattern descriptions focus on specif...
Despite vast interest in design patterns, the specification and application of patterns is generally...
Object-oriented methods and design patterns provide valuable design guidancefor object-oriented syst...
Design patterns have been a useful tool for a better understanding of the collaboration between seve...
The described meta model below is rather a strong recommendation than a limi-tation. Changes are pos...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
The catalogue of design patterns from [Gamm94] contains about twenty design patterns and their mutua...
Object-oriented design patterns have been one of the most important and successful ideas in software...
System-level design based on high-level abstractions is becoming increasingly important in hardware ...
. Two possible approaches to reuse with design patterns (DPs) are described: pattern-based design an...
Abstract. We propose design patterns as a new mechanism for expressing object-oriented design experi...
Capturing a wealth of experience about the design of object-oriented software, four top-notch design...
Provides an overview of state-of-the-art approaches in object-oriented technology as well as practic...
Despite vast interest in design patterns, the specification and application of patterns is generally...
The book is an introduction to the idea of design patterns in software engineering, and a catalog of...
Although design patterns are reusable design elements, existing pattern descriptions focus on specif...
Despite vast interest in design patterns, the specification and application of patterns is generally...
Object-oriented methods and design patterns provide valuable design guidancefor object-oriented syst...
Design patterns have been a useful tool for a better understanding of the collaboration between seve...
The described meta model below is rather a strong recommendation than a limi-tation. Changes are pos...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
The catalogue of design patterns from [Gamm94] contains about twenty design patterns and their mutua...
Object-oriented design patterns have been one of the most important and successful ideas in software...
System-level design based on high-level abstractions is becoming increasingly important in hardware ...
. Two possible approaches to reuse with design patterns (DPs) are described: pattern-based design an...