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 条
  • [31] Automated Model Checking of Stochastic Graph Transformation Systems
    Rafe, Vahid
    Rafeh, Reza
    Miralvand, Mohamad Reza Zand
    Alavizadeh, Alavie Sadat
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, : 211 - +
  • [32] A stochastic compartmental model for dynamic biological systems
    Tseng, S
    PROCEEDINGS OF THE SIXTH INTERNATIONAL COLLOQUIUM ON DIFFERENTIAL EQUATIONS, 1996, : 281 - 288
  • [33] Formal Verification and Synthesis for Discrete-Time Stochastic Systems
    Lahijanian, Morteza
    Andersson, Sean B.
    Belta, Calin
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (08) : 2031 - 2045
  • [34] Game theory applications in systems-of-systems engineering: A literature review and synthesis
    Axelsson, Jakob
    17TH ANNUAL CONFERENCE ON SYSTEMS ENGINEERING RESEARCH (CSER), 2019, 153 : 154 - 165
  • [35] Automated development of distributed IT systems architectures
    Knyazev, Michael V.
    2006 IEEE TENTH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, PROCEEDINGS, 2006, : 535 - 539
  • [36] StocHy - automated verification and synthesis of stochastic processes
    Cauchi, Nathalie
    Abate, Alessandro
    PROCEEDINGS OF THE 2019 22ND ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (HSCC '19), 2019, : 258 - 259
  • [37] StocHy: Automated Verification and Synthesis of Stochastic Processes
    Cauchi, Nathalie
    Abate, Alessandro
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, 2019, 11428 : 247 - 264
  • [38] Model-Based Interoperability Engineering in Systems-of-Systems and Civil Aviation
    Mordecai, Yaniv
    Orhof, Ori
    Dori, Dov
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2018, 48 (04): : 637 - 648
  • [39] A Formal Framework of Model and Logical Embeddings for Verification of Stochastic Systems
    Das, Susmoy
    Sharma, Arpit
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1712 - 1721
  • [40] On the verification of mission-related properties in software-intensive systems-of-systems architectural design
    Silva, Eduardo
    Batista, Thais
    Oquendo, Flavio
    SCIENCE OF COMPUTER PROGRAMMING, 2020, 192