Architectural design decision: existing models and tools

Mojtaba Shahin, Peng Liang, Mohammad Reza Khayyambashi

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

72 Citations (Scopus)

Abstract

In the field of software architecture, there has been a paradigm shift from describing the outcome of architecting process mostly described by component and connector (know-what) to documenting architectural design decisions and their rationale (know-how) which leads to the production of an architecture. This paradigm shift results in emergence of various models and related tools for capturing, managing and sharing architectural design decisions and their rationale explicitly. This paper analyzes existing architectural design decisions models and provides a criteria-based comparison on tools that support these models. The major contribution of this paper is twofold: to show that all of these models have a consensus on capturing the essence of an architectural design decision; and to clarify the major difference among the tools and show what desired features are missing in these tools.

Original languageEnglish
Title of host publication2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages293-296
Number of pages4
ISBN (Print)9781424449859
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009 - Cambridge, United Kingdom
Duration: 14 Sep 200917 Sep 2009

Conference

Conference2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009
CountryUnited Kingdom
CityCambridge
Period14/09/0917/09/09

Cite this

Shahin, M., Liang, P., & Khayyambashi, M. R. (2009). Architectural design decision: existing models and tools. In 2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009 (pp. 293-296). [5290823] IEEE, Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/WICSA.2009.5290823
Shahin, Mojtaba ; Liang, Peng ; Khayyambashi, Mohammad Reza. / Architectural design decision : existing models and tools. 2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009. IEEE, Institute of Electrical and Electronics Engineers, 2009. pp. 293-296
@inproceedings{70ae868f33524715be72ed6712b81084,
title = "Architectural design decision: existing models and tools",
abstract = "In the field of software architecture, there has been a paradigm shift from describing the outcome of architecting process mostly described by component and connector (know-what) to documenting architectural design decisions and their rationale (know-how) which leads to the production of an architecture. This paradigm shift results in emergence of various models and related tools for capturing, managing and sharing architectural design decisions and their rationale explicitly. This paper analyzes existing architectural design decisions models and provides a criteria-based comparison on tools that support these models. The major contribution of this paper is twofold: to show that all of these models have a consensus on capturing the essence of an architectural design decision; and to clarify the major difference among the tools and show what desired features are missing in these tools.",
author = "Mojtaba Shahin and Peng Liang and Khayyambashi, {Mohammad Reza}",
year = "2009",
doi = "10.1109/WICSA.2009.5290823",
language = "English",
isbn = "9781424449859",
pages = "293--296",
booktitle = "2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009",
publisher = "IEEE, Institute of Electrical and Electronics Engineers",
address = "United States of America",

}

Shahin, M, Liang, P & Khayyambashi, MR 2009, Architectural design decision: existing models and tools. in 2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009., 5290823, IEEE, Institute of Electrical and Electronics Engineers, pp. 293-296, 2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009, Cambridge, United Kingdom, 14/09/09. https://doi.org/10.1109/WICSA.2009.5290823

Architectural design decision : existing models and tools. / Shahin, Mojtaba; Liang, Peng; Khayyambashi, Mohammad Reza.

2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009. IEEE, Institute of Electrical and Electronics Engineers, 2009. p. 293-296 5290823.

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

TY - GEN

T1 - Architectural design decision

T2 - existing models and tools

AU - Shahin, Mojtaba

AU - Liang, Peng

AU - Khayyambashi, Mohammad Reza

PY - 2009

Y1 - 2009

N2 - In the field of software architecture, there has been a paradigm shift from describing the outcome of architecting process mostly described by component and connector (know-what) to documenting architectural design decisions and their rationale (know-how) which leads to the production of an architecture. This paradigm shift results in emergence of various models and related tools for capturing, managing and sharing architectural design decisions and their rationale explicitly. This paper analyzes existing architectural design decisions models and provides a criteria-based comparison on tools that support these models. The major contribution of this paper is twofold: to show that all of these models have a consensus on capturing the essence of an architectural design decision; and to clarify the major difference among the tools and show what desired features are missing in these tools.

AB - In the field of software architecture, there has been a paradigm shift from describing the outcome of architecting process mostly described by component and connector (know-what) to documenting architectural design decisions and their rationale (know-how) which leads to the production of an architecture. This paradigm shift results in emergence of various models and related tools for capturing, managing and sharing architectural design decisions and their rationale explicitly. This paper analyzes existing architectural design decisions models and provides a criteria-based comparison on tools that support these models. The major contribution of this paper is twofold: to show that all of these models have a consensus on capturing the essence of an architectural design decision; and to clarify the major difference among the tools and show what desired features are missing in these tools.

UR - http://www.scopus.com/inward/record.url?scp=74349083963&partnerID=8YFLogxK

U2 - 10.1109/WICSA.2009.5290823

DO - 10.1109/WICSA.2009.5290823

M3 - Conference Paper

AN - SCOPUS:74349083963

SN - 9781424449859

SP - 293

EP - 296

BT - 2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009

PB - IEEE, Institute of Electrical and Electronics Engineers

ER -

Shahin M, Liang P, Khayyambashi MR. Architectural design decision: existing models and tools. In 2009 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2009. IEEE, Institute of Electrical and Electronics Engineers. 2009. p. 293-296. 5290823 https://doi.org/10.1109/WICSA.2009.5290823