Amplifying the benefits of design patterns: From specification through implementation

9Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The benefits of design patterns are well-established. We argue that these benefits can be further amplified across the system lifecycle. We present two contributions. First, we describe an approach to complementing existing informal pattern descriptions with precise pattern specifications. Our specification language captures the properties common across all applications of a pattern, while accommodating the variation that occurs across those applications. Second, we describe an approach to monitoring a system's runtime behavior to determine whether the appropriate pattern specifications are respected. The monitoring code is generated automatically from the pattern specifications underlying the system's design. We conclude with a discussion of how our contributions are beneficial across the software lifecycle. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Hallstrom, J. O., Soundarajan, N., & Tyler, B. (2006). Amplifying the benefits of design patterns: From specification through implementation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3922 LNCS, pp. 214–229). https://doi.org/10.1007/11693017_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free