Precise specification and automatic application of design patterns

Amnon H. Eden*, Amiram Yehudai, Joseph Gil

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

Abstract

Despite vast interest in design patterns, the specification and application of patterns is generally assumed to rely on manual implementation. We describe a precise method of specifying how a design pattern is applied: by phrasing it as an algorithm in a meta-programming language. We present a prototype of a tool that supports the specification of design patterns and their realization in a given program. Our prototype allows automatic application of design patterns without obstructing the source code text from the programmer, whom may edit it at will. We demonstrate pattern specification in meta-programming techniques and a sample outcome of its application.

Original languageEnglish
Pages143-152
Number of pages10
StatePublished - 1997
EventProceedings of the 1997 12th IEEE International Automated Software Engineering Conference, ASE - Incline Village, NV, USA
Duration: 3 Nov 19975 Nov 1997

Conference

ConferenceProceedings of the 1997 12th IEEE International Automated Software Engineering Conference, ASE
CityIncline Village, NV, USA
Period3/11/975/11/97

Fingerprint

Dive into the research topics of 'Precise specification and automatic application of design patterns'. Together they form a unique fingerprint.

Cite this