2006
DOI: 10.1002/spe.799
|View full text |Cite
|
Sign up to set email alerts
|

Systematic pattern selection using pattern language grammars and design space analysis

Abstract: Software patterns provide reusable solutions to recurring design problems in a particular

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0
1

Year Published

2007
2007
2023
2023

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 42 publications
(50 citation statements)
references
References 33 publications
0
49
0
1
Order By: Relevance
“…We're conducting ongoing research on pattern-based architecture and design approaches that account for these issues. For example, elsewhere 16 we proposed an approach to support pattern selection based on desired quality attributes, and systematic design decisions based on patterns. We propose deriving a pattern language's grammar to systematically describe the pattern relationships and annotating the grammar with effects on quality goals.…”
Section: Limitations and Further Researchmentioning
confidence: 99%
“…We're conducting ongoing research on pattern-based architecture and design approaches that account for these issues. For example, elsewhere 16 we proposed an approach to support pattern selection based on desired quality attributes, and systematic design decisions based on patterns. We propose deriving a pattern language's grammar to systematically describe the pattern relationships and annotating the grammar with effects on quality goals.…”
Section: Limitations and Further Researchmentioning
confidence: 99%
“…Many pattern books supply navigable diagrams or decision trees to show how composite and atomic patterns in a pattern language relate to each other [5]. Pattern grammars are emerging as well [22]. These design options may also lead to the identification of one or more PADs.…”
Section: Ir2 Ir3mentioning
confidence: 99%
“…One of the main drawbacks on developing the verification tools for PLs is that the patterns and PLs often have been presented informally or semi-formally in literature [1,9,11] . Therefore, to facilitate the process of developing supporting tools on verifying the applied patterns and PLs in practice, we need to formalize the underlying concepts [3,6] . Although the literature of the last two decades of software patterns, beginning from the publishing of the seminal Gang-of-Four (GoF) design patterns book [1] , illustrates several researches which have been concentrated on formalizing single patterns [3,[13][14][15][16] , a few of the current researches consider the patterns' inter-relationships and patterns' compositions [17][18][19][20] as well.…”
Section: Introductionmentioning
confidence: 99%
“…Despite the popularity of applying patterns in many fields and specifically in software engineering, lack of formal foundation makes it difficult to develop support tools in order to utilize the full power of software patterns [3][4][5][6] .…”
Section: Introductionmentioning
confidence: 99%