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 条
  • [41] Approximate Model Checking of Stochastic Hybrid Systems
    Abate, Alessandro
    Katoen, Joost-Pieter
    Lygeros, John
    Prandini, Maria
    EUROPEAN JOURNAL OF CONTROL, 2010, 16 (06) : 624 - 641
  • [42] Compositional Model-Checking Verification of Critical Systems
    Mendoza, Luis E.
    Capel, Manuel I.
    Perez, Maria
    Benghazi, Kawtar
    ENTERPRISE INFORMATION SYSTEMS-B, 2009, 19 : 213 - +
  • [43] Compositional model-checking verification of critical systems
    Mendoza, Luis E.
    Capel, Manuel I.
    Pérez, María
    Benghazi, Kawtar
    Lecture Notes in Business Information Processing, 2009, 19 : 213 - 225
  • [44] Specification and Verification in Integrated Model of Distributed Systems (IMDS)
    Daszczuk, Wiktor B.
    COMPUTERS, 2018, 7 (04)
  • [45] Model-based verification in the development of dependable systems
    Aredo, DB
    Owe, O
    ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 2, 2005, : 327 - 334
  • [46] Recency-Bounded Verification of Dynamic Database-Driven Systems
    Abdulla, Parosh Aziz
    Aiswarya, C.
    Atig, Mohamed Faouzi
    Montali, Marco
    Rezine, Othmane
    PODS'16: PROCEEDINGS OF THE 35TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2016, : 195 - 210
  • [47] Model based verification of dynamically evolvable service oriented systems
    Yu ZHOU
    Jidong GE
    Pengcheng ZHANG
    Weigang WU
    ScienceChina(InformationSciences), 2016, 59 (03) : 5 - 21
  • [48] Formal Verification of Concurrent Systems via Directed Model Checking
    Gradara, Sara
    Santone, Antonella
    Villani, Maria Luisa
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 185 (93-105) : 93 - 105
  • [49] Model based verification of dynamically evolvable service oriented systems
    Zhou, Yu
    Ge, Jidong
    Zhang, Pengcheng
    Wu, Weigang
    SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (03)
  • [50] Specification, verification, and quantification of security in model-based systems
    Ouchani, Samir
    Debbabi, Mourad
    COMPUTING, 2015, 97 (07) : 691 - 711