Object-oriented design patterns are expert designer intuition made explicit. They allow the designer to be more explicit about design decisions in an early stage. A gentle, formal approach of the inherently informal patterns opens doors to advanced tool support. This includes automatic code generation, but also automatic design generation and keeping the design consistent with the underlying ideas. Creating a formalization which should be as informal as possible is a challenging task. This was one of the goals of our research. Also, design patterns cannot be put into practice without a proper framework to represent designs in general. This thesis introduces a methodology to formalize design patterns, in the context of tool support for obje...
This paper proposes the use of design patterns to capture best practices in object-oriented finite e...
Design patterns are distilled from many real systems to catalog common programming practice. We have...
The catalogue of design patterns from [Gamm94] contains about twenty design patterns and their mutua...
Since the publication of the Design Patterns book, a large number of design patterns have been ident...
Object-oriented methods and design patterns provide valuable design guidancefor object-oriented syst...
Provides an overview of state-of-the-art approaches in object-oriented technology as well as practic...
This paper presents a formal but practical approach for defining and using design patterns. Initiall...
Abstract. We propose design patterns as a new mechanism for expressing object-oriented design experi...
Although design patterns are reusable design elements, existing pattern descriptions focus on specif...
Design patterns capture "good practice" in object-oriented programming, but even with this...
Abstract. Reuse is as an important approach to conceptual object-oriented design. A number of reusab...
This paper examines the use of design patterns in object-oriented finite element programming. Design...
Design patterns describe solutions that can be used in a particular context for commonly recurring p...
In this paper we present a formal approach to define and apply design patterns that is both process-...
This paper shows how Design Patterns may be used to reveal important properties of object-oriented d...
This paper proposes the use of design patterns to capture best practices in object-oriented finite e...
Design patterns are distilled from many real systems to catalog common programming practice. We have...
The catalogue of design patterns from [Gamm94] contains about twenty design patterns and their mutua...
Since the publication of the Design Patterns book, a large number of design patterns have been ident...
Object-oriented methods and design patterns provide valuable design guidancefor object-oriented syst...
Provides an overview of state-of-the-art approaches in object-oriented technology as well as practic...
This paper presents a formal but practical approach for defining and using design patterns. Initiall...
Abstract. We propose design patterns as a new mechanism for expressing object-oriented design experi...
Although design patterns are reusable design elements, existing pattern descriptions focus on specif...
Design patterns capture "good practice" in object-oriented programming, but even with this...
Abstract. Reuse is as an important approach to conceptual object-oriented design. A number of reusab...
This paper examines the use of design patterns in object-oriented finite element programming. Design...
Design patterns describe solutions that can be used in a particular context for commonly recurring p...
In this paper we present a formal approach to define and apply design patterns that is both process-...
This paper shows how Design Patterns may be used to reveal important properties of object-oriented d...
This paper proposes the use of design patterns to capture best practices in object-oriented finite e...
Design patterns are distilled from many real systems to catalog common programming practice. We have...
The catalogue of design patterns from [Gamm94] contains about twenty design patterns and their mutua...