Beyond ATAM: Early Architecture Evaluation Method for Large-Scale Distributed Systems

Andrzej Zalewski , Szymon Kijas

Abstract

The development of large-scale distributed software systems involves substantial investment and is exposed to a high level of risk. Early architectural decisions define how the system is organised in terms of permanent data management, data communication, data input and output, coarse-grained modularisation and allocation within the organisational structure. Such a system's “back-bone” has been referred to as the System Organisation Pattern. Analysing architecture early in the development life cycle can help identify significant technical risks and mitigate them at a minimal cost. However, architecture assessment methods, such as the Architecture Trade-off Analysis Method, cannot easily be applied very early for architecture defined only conceptually. In addition, the influence of the System Organisation Pattern on the detailed properties of the final system cannot be precisely quantified, which makes applying known architecture analysis methods even more difficult. The Early Architecture Evaluation Method has been developed to assess the System Organisation Pattern much earlier than an ATAM-based assessment would be possible, i.e. in the inception phase of the Rational Unified Process. The method defines an architecture evaluation process, at the heart of which is an assessment model based on the Goal-Question-Metric scheme. The method identifies substantial risks posed by the architectural decisions comprising the System Organisation Pattern. The method has been evaluated on seven real-life examples of large-scale systems.
Author Andrzej Zalewski (FEIT / AK)
Andrzej Zalewski,,
- The Institute of Control and Computation Engineering
, Szymon Kijas (FEIT / AK)
Szymon Kijas,,
- The Institute of Control and Computation Engineering
Journal seriesJournal of Systems and Software, ISSN 0164-1212
Issue year2013
Vol86
No3
Pages 683–697
Keywords in Englisharchitectural decisions, architecture analysis, architecture reviews
ASJC Classification1708 Hardware and Architecture; 1710 Information Systems; 1712 Software
DOIDOI:10.1016/j.jss.2012.10.923
URL http://www.sciencedirect.com/science/article/pii/S0164121212003032
Languageen angielski
File
JSS-Zalewski-2013.pdf 424.87 KB
Score (nominal)35
Score sourcejournalList
ScoreMinisterial score = 30.0, 05-02-2020, ArticleFromJournal
Ministerial score (2013-2016) = 35.0, 05-02-2020, ArticleFromJournal
Publication indicators WoS Citations = 3; GS Citations = 2.0; Scopus SNIP (Source Normalised Impact per Paper): 2013 = 2.246; WoS Impact Factor: 2013 = 1.245 (2) - 2013=1.443 (5)
Citation count*2 (2015-04-20)
Cite
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.
Back
Confirmation
Are you sure?