2010
DOI: 10.1016/j.jss.2010.04.067
|View full text |Cite
|
Sign up to set email alerts
|

How do architecture patterns and tactics interact? A model and annotation

Abstract: a b s t r a c tSoftware architecture designers inevitably work with both architecture patterns and tactics. Architecture patterns describe the high-level structure and behavior of software systems as the solution to multiple system requirements, whereas tactics are design decisions that improve individual quality attribute concerns. Tactics that are implemented in existing architectures can have significant impact on the architecture patterns in the system. Similarly, tactics that are selected during initial a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
47
0
6

Year Published

2011
2011
2020
2020

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 87 publications
(53 citation statements)
references
References 31 publications
0
47
0
6
Order By: Relevance
“…A resilient system is one that delivers a service that can be justifiably trusted when facing changes [9]. Resilience is related to a system's ability of maintaining service provision without deviating from the fulfillment of system goals, despite changes that might affect the system or its environment.…”
Section: B Resiliencementioning
confidence: 99%
See 2 more Smart Citations
“…A resilient system is one that delivers a service that can be justifiably trusted when facing changes [9]. Resilience is related to a system's ability of maintaining service provision without deviating from the fulfillment of system goals, despite changes that might affect the system or its environment.…”
Section: B Resiliencementioning
confidence: 99%
“…An example of resilience evaluation is presented in [7]. For description of resilience the following sub attributes are selected based on the "technologies" defined in [9].…”
Section: B Resiliencementioning
confidence: 99%
See 1 more Smart Citation
“…Harrison and Avgeriou analyze the impact of architectural patterns on quality attributes, and how patterns interact with tactics [17], [18]. The documentation of this kind of analysis can aid in creating repositories for tactics and patterns based on quality attributes.…”
Section: Add First Iterationmentioning
confidence: 99%
“…Integrators consider it to be important to understand how a component behaves regarding these system resources; one participant reported to have used a "sandbox" to measure performance, processor usage, disk usage, and similar parameters. One factor that affects a component's behavior is the use of architectural tactics [26,40]. A tactic is a common technique to achieve a certain quality attribute.…”
Section: Quality Attributes and Behaviormentioning
confidence: 99%