Loading...
Please wait, while we are loading the content...
Similar Documents
Language Support for Design Patterns Using Attribute Extension (1997)
| Content Provider | CiteSeerX |
|---|---|
| Author | Hedin, Görel |
| Abstract | We present a technique for formalizing design patterns using a technique based on attribute grammars. The technique allows design pattern applications to be identified in the source code, and supports automatic checking that the pattern is applied correctly. We expect the technique to be particularly useful when specializing frameworks built using design patterns. 1 Introduction Design patterns in catalogs like [Gamma et al. 1994] and [Buschmann et al. 1996] describe recurring structures of collaborating objects. Each pattern involves a number of participating objects playing different roles in the pattern. Although the pattern descriptions are based on semi-formal class diagrams which allow for many implementation variations, they are sufficiently precise so that when selecting a particular implementation, the pattern could be formalized and form the basis of some kind of programming language support. When a design pattern is applied, this can be viewed as a introducing a number of r... |
| File Format | |
| Publisher Date | 1997-01-01 |
| Access Restriction | Open |
| Subject Keyword | Source Code Pattern Description Particular Implementation Attribute Grammar Language Support Design Pattern Application Semi-formal Class Diagram Design Pattern Introduction Design Many Implementation Variation Design Pattern Using Attribute Extension Different Role Automatic Checking |
| Content Type | Text |