TY - GEN
T1 - Discussing the Availability Quality Attribute in Systems-of-Systems Architectures based on a Simulation Experiment
AU - Lima, Rodrigo
AU - Kassab, Mohamad
AU - Neto, Valdemar
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/9/27
Y1 - 2021/9/27
N2 - Systems-of-Systems (SoS) is a set of independent software-intensive systems intended to support critical domains, such as emergency and crisis response systems and health. As such, SoS should exhibit robust behaviors and guarantee that the entire system is continuously available, not failing and leaving its users helpless. However, the SoS inherent dynamic architecture can potentially affect the availability of the functionalities being offered by the SoS. Hence, it is prominently important to anticipate, at design-time, the degree of availability an SoS can offer and provide mechanisms to reinforce the availability provided by it. Usually, software architects use static models to predict quality attributes in software architectures. However, these models are not well-succeeded to deal with the dynamic nature of the SoS architectures. The main contribution of this paper is thus presenting emerging results on the establishment of a simulation-based approach for empirically predicting the availability of SoS software architectures at design time. A Flood Monitoring SoS was used as the experimental platform. Preliminary results indicate that, specifically for the context of our study, the nature of availability in SoS architectures was not only influenced by the availability of the SoS constituents, but also by the SoS topology.
AB - Systems-of-Systems (SoS) is a set of independent software-intensive systems intended to support critical domains, such as emergency and crisis response systems and health. As such, SoS should exhibit robust behaviors and guarantee that the entire system is continuously available, not failing and leaving its users helpless. However, the SoS inherent dynamic architecture can potentially affect the availability of the functionalities being offered by the SoS. Hence, it is prominently important to anticipate, at design-time, the degree of availability an SoS can offer and provide mechanisms to reinforce the availability provided by it. Usually, software architects use static models to predict quality attributes in software architectures. However, these models are not well-succeeded to deal with the dynamic nature of the SoS architectures. The main contribution of this paper is thus presenting emerging results on the establishment of a simulation-based approach for empirically predicting the availability of SoS software architectures at design time. A Flood Monitoring SoS was used as the experimental platform. Preliminary results indicate that, specifically for the context of our study, the nature of availability in SoS architectures was not only influenced by the availability of the SoS constituents, but also by the SoS topology.
KW - availability.
KW - quality attributes
KW - simulation
KW - SoS
KW - Systems of Systems
UR - http://www.scopus.com/inward/record.url?scp=85117144824&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85117144824&partnerID=8YFLogxK
U2 - 10.1145/3474624.3477058
DO - 10.1145/3474624.3477058
M3 - Conference contribution
AN - SCOPUS:85117144824
T3 - ACM International Conference Proceeding Series
SP - 416
EP - 421
BT - CBSOFT 2021 - Brazilian Conference on Software; Proceedings - 35th Brazilian Symposium on Software Engineering, SBES 2021
PB - Association for Computing Machinery
T2 - 35th Brazilian Symposium on Software Engineering, SBES 2021, held in conjunction with the Brazilian Conference on Software: Theory and Practice, CBSoft 2021
Y2 - 29 September 2021 through 1 October 2021
ER -