5th Working IEEE/IFIP Conference on Software Architecture (WICSA'05)
DOI: 10.1109/wicsa.2005.61
|View full text |Cite
|
Sign up to set email alerts
|

Software Architecture as a Set of Architectural Design Decisions

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
329
0
7

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 437 publications
(350 citation statements)
references
References 16 publications
(24 reference statements)
1
329
0
7
Order By: Relevance
“…According to Taylor and van der Hoek [10], as well as Jansen and Bosch [11], software architecture is a set of principal design decisions governing a system. During a software system's design phase, architects have to make numerous decisions for organizational and business issues, for matters of broad and detailed design, and for technologies [12].…”
Section: Reusable Architectural Decision Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…According to Taylor and van der Hoek [10], as well as Jansen and Bosch [11], software architecture is a set of principal design decisions governing a system. During a software system's design phase, architects have to make numerous decisions for organizational and business issues, for matters of broad and detailed design, and for technologies [12].…”
Section: Reusable Architectural Decision Modelsmentioning
confidence: 99%
“…Architectural decision models are used to document architectural decisions [11,13,14]. These architectural models capture selected decision options and justifications for these decisions.…”
Section: Reusable Architectural Decision Modelsmentioning
confidence: 99%
“…SA as a product has been recognized as an important design artifact in software development activities, including analysis, design and evaluation activities as well as implementation and evolution [23]. A system's SA typically constitutes the design decisions about a system [24], such as the use of certain architectural styles or patterns [22], e.g., layers or model-view-controller (MVC). Architecture patterns are common solutions to recurring system design problems [25], and affect the system-wide quality attributes (QAs, sometimes referred to as a system's "ilities") such as performance and reliability [26].…”
Section: Software Architecture and Architectural Knowledgementioning
confidence: 99%
“…Some of the tools that have been recently proposed to store and use design decisions are the following. Archium (http://www.archium.net) is a research prototype [9] for supporting design decisions as first class entities. Archium defines a meta-model which is composed of three sub-models: an architectural model, a design decision model, and a composition model to compose design fragments (an architectural fragment defining a collection of architectural entities).…”
Section: Making Ak Explicit With Tool Supportmentioning
confidence: 99%