Meta-Modeling Design Patterns: Application to Pattern Detection and Code Synthesis. Albin-Amiot, H. & Gu�h�neuc, Y. In van den Broek, P., Hruby, P., Saeki, M., Suny�, G., & Tekinerdogan, B., editors, Proceedings of the 1<sup>st</sup> ECOOP workshop on Automating Object-Oriented Software Development Methods (AOOSDM), pages 20–27, October, 2001. Centre for Telematics and Information Technology, University of Twente. TR-CTIT-01-35. 8 pages.
Meta-Modeling Design Patterns: Application to Pattern Detection and Code Synthesis [pdf]Paper  abstract   bibtex   
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.

Downloads: 0