Abstract
Compositional model checking approaches attempt to limit state space explosion by iteratively combining behaviour of some of the components in the system and reducing the result modulo an appropriate equivalence relation. For an equivalence relation to be applicable, it should be a congruence for parallel composition where synchronisations between the components may be introduced. An equivalence relation preserving both safety and liveness properties is divergence-preserving branching bisimulation (DPBB). It is generally assumed that DPBB is a congruence for parallel composition, even in the context of synchronisations between components. However, so far, no such results have been published. This work finally proves that this is the case. Furthermore, we discuss how to safely decompose an existing LTS network in components such that the re-composition is equivalent to the original LTS network. All proofs have been mechanically verified using the Coq proof assistant. Finally, to demonstrate the effectiveness of compositional model checking with intermediate DPBB reductions, we discuss the results we obtained after having conducted a number of experiments.
Original language | English |
---|---|
Title of host publication | Formal Aspects of Component Software |
Subtitle of host publication | 14th International Conference, FACS 2017, Braga, Portugal, October 10-13, 2017, Proceedings |
Editors | J. Proença , M. Lumpe |
Place of Publication | Dordrecht |
Publisher | Springer |
Pages | 117-136 |
Number of pages | 20 |
ISBN (Electronic) | 978-3-319-68034-7 |
ISBN (Print) | 978-3-319-68033-0 |
DOIs | |
Publication status | Published - 2017 |
Event | 14th International Conference on Formal Aspects of Component Software (FACS 2017), 10-13 October 2017, Braga, Portugal - Braga, Portugal Duration: 10 Oct 2017 → 13 Oct 2017 http://facs2017.di.uminho.pt/ |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 10487 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 14th International Conference on Formal Aspects of Component Software (FACS 2017), 10-13 October 2017, Braga, Portugal |
---|---|
Abbreviated title | FACS 2017 |
Country/Territory | Portugal |
City | Braga |
Period | 10/10/17 → 13/10/17 |
Internet address |