DOI: 10.1007/978-3-540-68073-4_32
|View full text |Cite
|
Sign up to set email alerts
|

Conquering Fine-Grained Blends of Design Patterns

Abstract: Abstract. The reuse of design patterns in realistic software systems is often a result of blending multiple pattern elements together rather than instantiating them in an isolated manner. Pattern blends can manifest in heterogeneous ways, typically including overlaps and interlaces of inner class members taking part in the patterns implementation. The explicit description of pattern compositions is the key for (i) documenting the structure and the behavior of blended patterns and, (ii) more importantly, suppor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 20 publications
0
1
0
Order By: Relevance
“…The pattern selection and integration with the system is traced by information like the one reported in Figure 13.a, from which it is possible to figure out the rationale for pattern applications into the model. In addition, the language used for the pattern specification and composition (see [42]) traces the synergy among patterns that affect the same slice of system. Finally, tool support is fundamental to forward the traceability of pattern reuse down to the programming code.…”
Section: Traceability and Maintenance Of The Systemmentioning
confidence: 99%
“…The pattern selection and integration with the system is traced by information like the one reported in Figure 13.a, from which it is possible to figure out the rationale for pattern applications into the model. In addition, the language used for the pattern specification and composition (see [42]) traces the synergy among patterns that affect the same slice of system. Finally, tool support is fundamental to forward the traceability of pattern reuse down to the programming code.…”
Section: Traceability and Maintenance Of The Systemmentioning
confidence: 99%