A suitable software architecture-for example in the area of distributed application-can be composed of known-to-work solutions. These are also known as design patterns. However, there is little tool support for the construction of an application that conforms to design patterns. In most cases, the patterns are captured informally as descriptions in natural language. Our approach uses graph queries and graph rewriting rules to specify the patterns. A prototype that is able to execute these rules can be generated from the graph grammar specification by means of the PROGRES environment. The advantages of this approach are twofold: (1) patterns are specified on a high level of abstraction and (2) the resulting tools can be easily adapted to new patterns.
CITATION STYLE
Radermacher, A. (2000). Support for design patterns through graph transformation tools. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1779, pp. 111–126). Springer Verlag. https://doi.org/10.1007/3-540-45104-8_9
Mendeley helps you to discover research relevant for your work.