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
来源
ICACSIS 2020: 2020 12TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS) | 2020年
关键词
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] 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
  • [3] 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)
  • [4] 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
  • [5] 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
  • [6] Software mediators as first-class entities of systems-of-systems software architectures
    Garcés L.
    Oquendo F.
    Nakagawa E.Y.
    Journal of the Brazilian Computer Society, 2019, 25 (01)
  • [7] Model Checking Automated Verification of Computational Systems
    Mukund, Madhavan
    RESONANCE-JOURNAL OF SCIENCE EDUCATION, 2009, 14 (07): : 667 - 681
  • [8] Formal Verification of Dynamic and Stochastic Behaviors for Automotive Systems
    Huang, Li
    Liang, Tian
    Kang, Eun-Young
    2019 24TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2019), 2019, : 11 - 20
  • [9] Model Driven Software Security Architecture of Systems-of-Systems
    El Hachem, Jamal
    Pang, Zi Yang
    Chiprianov, Vanea
    Babar, Ali
    Aniorte, Philippe
    2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), 2016, : 89 - 96
  • [10] MODELING & SIMULATION OF SOFTWARE ARCHITECTURES OF SYSTEMS-OF-SYSTEMS : AN INDUSTRIAL REPORT ON THE BRAZILIAN SPACE SYSTEM
    Graciano Neto, Valdemar Vicente
    Paes, Carlos Eduardo
    Rohling, Adair Jose
    Manzano, Wallace
    Nakagawa, Elisa Yumi
    2019 SPRING SIMULATION CONFERENCE (SPRINGSIM), 2019,