Model Synthesis and Stochastic Automated Verification of Systems-of-Systems Dynamic Architectures

被引:0
|
作者
Mohsin, Ahmad [1 ]
Janjua, Naeem Khalid [1 ]
Masek, Martin [1 ]
Graciano Neto, Valdemar Vicente [2 ]
机构
[1] Edith Cowan Univ, Perth, WA, Australia
[2] Univ Fed Goias UFG, Goiania, Go, Brazil
关键词
System of Systems; Stochastic Modeling; Software Architecture; Non-determinism; Dynamic Reconfiguration; Model Checking;
D O I
10.1109/icacsis51025.2020.9263119
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software intensive Systems-of-Systems (SoS) are complex alliances of autonomous Constituent Systems (CSs) formed at a large scale to achieve a common objective. As such the CSs are operationally and managerially independent and geographically dispersed which generate emergent behaviors to achieve SoS missions through collective dynamics. Therefore, architectural modeling and analysis of a resulting SoS is pivotal to avoid stochastic architectural arrangements that can lead to undesired behaviors, systems outages, losses and non-conformance of core Quality Attributes (QAs) such as performance and reliability. In this research, we propose a formally founded approach for stochastic synthesis and automated verification of SoS architectural models to predict the impact of dynamic architectural changes on QAs at runtime. At first, we provide Hybrid Stochastic Formalism (HSF) based on Process Algebras (PAs) to model the stochastic SoS software architecture. At the architectural level, non-determinism is dealt with by treating HSF as Markov Decision Process (MDP). The SoS modeled with MDP is then verified against certain system properties using model checking through Probabilistic Computation Tree Logic (PCTL) operators. The effectiveness of our approach is evaluated through a fire monitoring and emergency response SoS to predict the impact of dynamic reconfiguration on QAs. The experimental results show that our method helps to assess different architectural configurations that support design choices to achieve missions without compromising quality.
引用
下载
收藏
页码:285 / 293
页数:9
相关论文
共 50 条
  • [1] Dynamic-SoS: An Approach for the Simulation of Systems-of-Systems Dynamic Architectures
    Manzano, Wallace
    Graciano Neto, Valdemar Vicente
    Nakagawa, Elisa Yumi
    COMPUTER JOURNAL, 2020, 63 (05): : 709 - 731
  • [2] Automated verification and synthesis of stochastic hybrid systems: A survey
    Lavaei, Abolfazl
    Soudjani, Sadegh
    Abate, Alessandro
    Zamani, Majid
    AUTOMATICA, 2022, 146
  • [3] A Model Driven Method to Design and Analyze Secure Architectures of Systems-of-Systems
    El Hachem, Jamal
    Al Khalil, Tarek
    Chiprianov, Vanea
    Babar, Ali
    Aniorte, Philippe
    2017 22ND INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2017, : 166 - 169
  • [4] Addressing Interoperability in Military Systems-of-Systems Architectures
    Wyatt, Elizabeth Jones
    Griendling, Kelly
    Mavris, Dimitri N.
    2012 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2012, : 240 - 247
  • [5] Foreword: Towards Reference Architectures for Systems-of-Systems
    Nakagawa, Elisa Yumi
    Oquendo, Flavio
    Avgeriou, Paris
    Cuesta, Carlos E.
    Drira, Khalil
    Maldonado, Jose Carlos
    Zisman, Andrea
    THIRD INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS SESOS 2015, 2015, : 1 - 4
  • [6] 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
  • [7] Automated Verification of Stochastic Spiking Neural P Systems
    Aman, Bogdan
    Ciobanu, Gabriel
    MEMBRANE COMPUTING (CMC 2015), 2015, 9504 : 77 - 91
  • [8] Evaluation of Systems-of-Systems Software Architectures: State of the Art and Future Perspectives
    Santos, Daniel S.
    Oliveira, Brauner R. N.
    Kazman, Rick
    Nakagawa, Elisa Y.
    ACM COMPUTING SURVEYS, 2023, 55 (04)
  • [9] Verifying Systems-of-Systems with Statistical Model Checking
    Legay, Axel
    Quilbeuf, Jean
    Oquendo, Flavio
    ERCIM NEWS, 2015, (103): : 31 - 32
  • [10] A Conceptual Model for the Information Transfer in Systems-of-Systems
    Kopetz, Hermann
    2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 17 - 24