Designing Software-Intensive Systems 2009
DOI: 10.4018/978-1-59904-699-0.ch007
|View full text |Cite
|
Sign up to set email alerts
|

Choosing Basic Architectural Alternatives

Abstract: When designing a complex software-intensive system it is unavoidable to make some a-priori basic assumptions about its architecture. We introduce so-called basic architectural alternatives as a means to guide these decisions and to understand their effects. These alternatives are classified according to five fundamental dimensions (enactment time, location, granularity, control, and automation and task distribution). For each dimension we describe some six typical, real examples of such an alternative. For eac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2011
2011
2011
2011

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 28 publications
0
1
0
Order By: Relevance
“…Dependability is a complex property. As a compound term ‘dependability’ it is defined (Chroust and Schoitsch, ) to comprise availability, reliability, safety, security (confidentiality, integrity and authenticity), survivability, and maintainability (Figure ). The exact semantics of some of these terms is still under discussion (Laprie et al , ; Schoitsch, ).…”
Section: Dependability Resilience and Systemic Interventionsmentioning
confidence: 99%
“…Dependability is a complex property. As a compound term ‘dependability’ it is defined (Chroust and Schoitsch, ) to comprise availability, reliability, safety, security (confidentiality, integrity and authenticity), survivability, and maintainability (Figure ). The exact semantics of some of these terms is still under discussion (Laprie et al , ; Schoitsch, ).…”
Section: Dependability Resilience and Systemic Interventionsmentioning
confidence: 99%