Model synthesis and stochastic automated verification of systems-of-systems dynamic architectures

Ahmad Mohsin, Naeem Khalid Janjua, Martin Masek, Valdemar Vicente Graciano Neto

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationICACSIS 2020
Subtitle of host publicationThe 12th International Conference on Advanced Computer Science and Information Systems
Place of PublicationIndonesia
PublisherInstitute of Electrical and Electronics Engineers
Pages285-294
Number of pages10
ISBN (Electronic)978-1-7281-9279-6
ISBN (Print)978-1-7281-9280-2
DOIs
Publication statusPublished - 17 Oct 2020
Externally publishedYes
Event12th International Conference on Advanced Computer Science and Information Systems - Virtual, Depok, Indonesia
Duration: 17 Oct 202018 Oct 2020

Conference

Conference12th International Conference on Advanced Computer Science and Information Systems
Abbreviated titleICACSIS 2020
Country/TerritoryIndonesia
CityDepok
Period17/10/2018/10/20

Keywords

  • Dynamic Reconfiguration
  • Model Checking
  • Non-determinism
  • Software Architecture
  • Stochastic Modeling
  • System of Systems

Fingerprint

Dive into the research topics of 'Model synthesis and stochastic automated verification of systems-of-systems dynamic architectures'. Together they form a unique fingerprint.

Cite this