On the Semantics of Architectural Decisions

Krzysztof Sacha


The architecture of a software system results from decisions made by the developers throughout the software life cycle. Any decision pertaining to software architecture is called an architectural decision. Architectural decision modelling captures the dependencies that exist between the decisions and serves as a foundation for knowledge management and reuse. Several models have been described in the literature, using natural language to explain the basic notions and class diagrams to show relations between them. However, a formal definition of an architectural decision is still missing. This paper analyzes existing architectural decision models and provides a formal background for the basic notions that all the models have consensus on. The major contribution of this paper is twofold: to propose a set-theoretic definition of the semantics of architectural decisions; and to show an explicit interpretation of basic relationships that exist in the architectural knowledge. The formalization can help in understanding the meaning of architectural decisions and the meaning of relations that exist between the decision elements. UML-based metamodel for architectural design decisions is also presented. Read More: http://www.worldscientific.com/doi/abs/10.1142/S0218194016500145
Author Krzysztof Sacha (FEIT / AK)
Krzysztof Sacha,,
- The Institute of Control and Computation Engineering
Journal seriesInternational Journal of Software Engineering and Knowledge Engineering, ISSN 0218-1940
Issue year2016
Publication size in sheets16.65
Keywords in Englishrchitectural decision; architectural knowledge; decision semantics; model; SOA Read More: http://www.worldscientific.com/doi/abs/10.1142/S0218194016500145
URL http://www.worldscientific.com/doi/abs/10.1142/S0218194016500145
Languageen angielski
SachaK IJSE 2016.pdf 384.16 KB
Score (nominal)15
ScoreMinisterial score = 15.0, 27-03-2017, ArticleFromJournal
Ministerial score (2013-2016) = 15.0, 27-03-2017, ArticleFromJournal
Publication indicators WoS Impact Factor: 2016 = 0.299 (2) - 2016=0.547 (5)
Citation count*
Share Share

Get link to the record

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Are you sure?