Open this publication in new window or tab >>Show others...
2024 (English)In: IEEE Open Journal of Systems Engineering, E-ISSN 2771-9987, Vol. 2, p. 1-14Article in journal (Refereed) Published
Abstract [en]
This paper describes the Architecture Life Cycle Effect Analysis (ALCEA) method, a structured method for evaluating proposed new architectures for software-intensive systems. The method evaluates a proposed architecture by quantifying its effect on the performance of system life-cycle phases. The method is instantiated by identifying (i) the relevant life-cycle phases of the system under investigation and (ii) a set of evaluation functions that capture, in terms of basic factors, the effect of different architectural decisions on key life-cycle performance attributes, such as revenue, operating resources, and investments. The method results in a transparent cost and revenue structure, documented in a tabular form, based on quantifiable factors from the developing organization. The results of the method can be used directly as part of a business case, and their robustness can be estimated by sensitivity analysis. The ALCEA method is designed for system-level architectural analysis, covering both software and hardware aspects. In this paper, we introduce the ALCEA method and provide a detailed example of how to apply it in the evolution of embedded systems. Moreover, we share early experiences of using the method in large-scale industrial settings.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Architecture analysis, Systems engineering, Computer architecture, Full life-cycle support
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-69357 (URN)10.1109/ojse.2024.3357243 (DOI)
2024-12-092024-12-092026-07-30Bibliographically approved