Meta-modeling Design Patterns: application to pattern detection and code synthesis

Hervé Albin-Amiot, Yann‐Gaël Guéhéneuc

2001 · 50 citations · 8 references

Concepts

Abstract

ABSTRACT: Design Patterns have been quickly adopted by the object-oriented community, in particular since the publication of “Design Patterns: Elements of Reusable Object-Oriented Software”. They offer elegant and reusable solutions to recurring problems of design. Their use increases productivity and development quality. However, these solutions, at the boundary of programming languages and design models, suffer from a lack of formalism. For this reason, their application remains empirical and manually performed. This position paper presents how a meta-model can be used to obtain a representation of design patterns and how this representation allows both automatic code generation and design patterns detection.

References

8