The described meta model below is rather a strong recommendation than a limi-tation. Changes are possible, but since this meta model is the interface between the DSD project and the related student project PG POSE in Paderborn, you should not modify it on your own. Please let us know if you have any sugges-tions to enhance the meta model or adapt the meta model to your own requirements. Although this document takes GoF design patterns [GHJV95] as examples for explaining the meta-model, the meta-model is not limited to those. The meta-model should cover other types of patterns, like architectural patterns (e.g. [BMR+96]) and also different catalogs of software patterns (e.g. J2EE Patterns [ACM03]). For further reading check the bibliography ...
Despite vast interest in design patterns, the specification and application of patterns is generally...
Patterns have shown to be an effective means of capturing and communicating software design experien...
Software patterns provide reusable solutions to recurring design problems in a particular context. T...
Abstract. This paper presents the Pattern Modeling Framework (PMF), a new metamodeling approach to p...
Abstract. There is an undeniable demand to capture already proven and matured object-oriented design...
This paper presents the Pattern Modeling Framework (PMF), a new metamodeling approach to pattern spe...
The notion of patterns has been used in many different disciplines, and the software industry is no ...
Software design patterns describe proven solu-tions to recurring software design problems. Knowl-edg...
The increased use of domain-specific languages (DSLs) and the absence of adequate tooling to take ad...
Software patterns provide solutions to recurring design problems, provide a way to reason about the ...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
Abstract. Design patterns document approved solutions for recurring design problems. Due to their va...
The goal of this paper is to investigate how such a pattern matching could be performed on models,in...
Design patterns have been a useful tool for a better understanding of the collaboration between seve...
The formal specification of design patterns is widely recognized as being vital to their effective a...
Despite vast interest in design patterns, the specification and application of patterns is generally...
Patterns have shown to be an effective means of capturing and communicating software design experien...
Software patterns provide reusable solutions to recurring design problems in a particular context. T...
Abstract. This paper presents the Pattern Modeling Framework (PMF), a new metamodeling approach to p...
Abstract. There is an undeniable demand to capture already proven and matured object-oriented design...
This paper presents the Pattern Modeling Framework (PMF), a new metamodeling approach to pattern spe...
The notion of patterns has been used in many different disciplines, and the software industry is no ...
Software design patterns describe proven solu-tions to recurring software design problems. Knowl-edg...
The increased use of domain-specific languages (DSLs) and the absence of adequate tooling to take ad...
Software patterns provide solutions to recurring design problems, provide a way to reason about the ...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
Abstract. Design patterns document approved solutions for recurring design problems. Due to their va...
The goal of this paper is to investigate how such a pattern matching could be performed on models,in...
Design patterns have been a useful tool for a better understanding of the collaboration between seve...
The formal specification of design patterns is widely recognized as being vital to their effective a...
Despite vast interest in design patterns, the specification and application of patterns is generally...
Patterns have shown to be an effective means of capturing and communicating software design experien...
Software patterns provide reusable solutions to recurring design problems in a particular context. T...