Title
Statistical Model Checking of Dynamic Software Architectures.
Abstract
The critical nature of many complex software-intensive systems calls for formal, rigorous architecture descriptions as means of supporting automated verification and enforcement of architectural properties and constraints. Model checking has been one of the most used techniques to automatically verify software architectures with respect to the satisfaction of architectural properties. However, such a technique leads to an exhaustive exploration of all possible states of the system, a problem that becomes more severe when verifying dynamic software systems due to their typical non-deterministic runtime behavior and unpredictable operation conditions. To tackle these issues, we propose using statistical model checking (SMC) to support the verification of dynamic software architectures while aiming at reducing computational resources and time required for this task. In this paper, we introduce a novel notation to formally express architectural properties as well as an SMC-based toolchain for verifying dynamic software architectures described in pi-ADL, a formal architecture description language. We use a flood monitoring system to show how to express relevant properties to be verified. We also report the results of some computational experiments performed to assess the efficiency of our approach.
Year
DOI
Venue
2016
10.1007/978-3-319-48992-6_14
Lecture Notes in Computer Science
Keywords
Field
DocType
Dynamic software architecture,Architecture description language,Formal verification,Statistical model checking
Database-centric architecture,Model checking,Software design description,Systems engineering,Computer science,Software architecture description,Real-time computing,Software system,Software verification and validation,Architectural pattern,Software verification
Conference
Volume
ISSN
Citations 
9839
0302-9743
9
PageRank 
References 
Authors
0.57
14
6
Name
Order
Citations
PageRank
Everton Cavalcante114124.32
Jean Quilbeuf213812.10
Louis-Marie Traonouez324318.50
Flávio Oquendo436387.03
Thais Batista547444.46
Axel Legay62982181.47