Reliability in Software-intensive Systems: Challenges, Solutions, and Future Perspectives

被引:10
|
作者
Ferreira, Francisco Henrique [1 ]
Nakagawa, Elisa Yumi [2 ]
dos Santos, Rodrigo Pereira [1 ]
机构
[1] Fed Univ State Rio de Janeiro, Rio De Janeiro, Brazil
[2] Univ Sao Paulo, Sao Carlos, Brazil
基金
巴西圣保罗研究基金会;
关键词
systems-of-systems; SoS; reliability; OF-SYSTEMS; RESILIENCE; PREDICTION;
D O I
10.1109/SEAA53835.2021.00016
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Large software-intensive systems have emerged in several application domains, such as healthcare, transportation, smart environments, and Industry 4.0. Sometimes referred to as Systems-of-Systems (SoS) and resulted from the integration of various heterogeneous and independent software systems, such large systems lead to high dynamism and often operate in critical and uncertain environments. Hence, the reliability of these systems must be a concern, but traditional reliability approaches fail to cope with such high dynamism and uncertainty. Thus, new solutions are required to ensure the reliability of SoS. Moreover, there is a lack of studies that investigate the reliability of SoS. This paper presents the state of the art of the way that the reliability of SoS has been addressed. After investigating the literature, we selected 27 studies to perform a detailed analysis regarding factors that affect the reliability of SoS and approaches and metrics to improve it. We found an area still gaining maturity with researchers working in isolation and mainly developing solutions for domain-specific problems. There are still various critical open issues, while SoS have been increasingly adopted as a suitable and integrated solution in critical domains.
引用
收藏
页码:54 / 61
页数:8
相关论文
共 50 条
  • [31] Towards Systematic Live Experimentation in Software-Intensive Systems of Systems
    Gerostathopoulos, Ilias
    Bures, Tomas
    Schmid, Sanny
    Horky, Vojtech
    Prehofer, Christian
    Tuma, Petr
    SOFTWARE-INTENSIVE SYSTEMS-OF-SYSTEMS SYMPOSIUM (SISOS@ECSA), 2016,
  • [32] A HOLISTIC VIEW AT DEPENDABLE EMBEDDED SOFTWARE-INTENSIVE SYSTEMS
    Schoitsch, Erwin
    IDIMT-2008: MANAGING THE UNMANAGEABLE, 2008, 25 : 321 - 344
  • [33] Programmable Managing of Workflows in Development of Software-Intensive Systems
    Sosnin, P.
    Lapshov, Y.
    Svyatov, K.
    MODERN ADVANCES IN APPLIED INTELLIGENCE, IEA/AIE 2014, PT I, 2014, 8481 : 138 - 147
  • [34] Substantially Evolutionary Theorizing in Designing Software-Intensive Systems
    Sosnin, Petr
    INFORMATION, 2018, 9 (04)
  • [35] A Security Metrics Taxonomization Model for Software-Intensive Systems
    Savola, Reijo M.
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2009, 5 (04): : 197 - 206
  • [36] Towards Self-Adaptive Software-Intensive Systems
    Mueller, Hausi A.
    IWPSE-EVOL 09: ERCIM WORKSHOP ON SOFTWARE EVOLUTION (EVOL) AND INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION (IWPSE), 2009, : 7 - 7
  • [37] THE ROLE OF MODELS IN MANAGING THE UNCERTAINTY OF SOFTWARE-INTENSIVE SYSTEMS
    LITTLEWOOD, B
    NEIL, M
    OSTROLENK, G
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 1995, 50 (01) : 87 - 95
  • [38] Refining Missions to Architectures in Software-Intensive Systems-of-Systems
    Silva, Eduardo
    Cavalcante, Everton
    Batista, Thais
    2017 IEEE/ACM JOINT 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS AND 11TH WORKSHOP ON DISTRIBUTED SOFTWARE DEVELOPMENT, SOFTWARE ECOSYSTEMS AND SYSTEMS-OF-SYSTEMS( JSOS 2017), 2017, : 2 - 8
  • [39] Requirements Engineering for Feedback Loops in Software-Intensive Systems
    Kang, Eunsuk
    Meira-Goes, Romulo
    2022 IEEE 30TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2022, : 2 - 5
  • [40] The 'Grand Challenge' in informatics: Engineering software-intensive systems
    Broy, Manfred
    COMPUTER, 2006, 39 (10) : 72 - +