Compositional verification is a promising technique for analyzing action-based temporal properties of concurrent systems. One approach to verify a property expressed as a modal ?-calculus formula on a system with several concurrent processes is to build the underlying state space compositionally (i.e., by minimizing and recomposing the state spaces of individual processes, keeping visible only the relevant actions occurring in the formula), and check the formula on the resulting state space. It was shown previously that, when checking the formulas of the Ldsbr fragment of ?-calculus (consistingofweakmodalitiesonly),individual processes can be minimized modulo divergence-sensitive branching (divbranching) bisimulation. In this paper, we refine this approach to handle formulas containing both strong and weak modalities, so as to enable a combined use of strong or divbranching bisimulation minimiza- tion on concurrent processes depending whether they contain or not the actions occurring in the strong modalities of the formula. We extend the existing Ldsbr fragment with strong modalities and show that the combined minimization approach preserves the truth value of formulas of the extended fragment. We implemented this approach on top of the CADP verification toolbox and demonstrated how it improves the capabilities of compositional verification on realistic examples of concurrent systems.

Compositional verification of concurrent systems by combining bisimulations

Mazzanti F
2019

Abstract

Compositional verification is a promising technique for analyzing action-based temporal properties of concurrent systems. One approach to verify a property expressed as a modal ?-calculus formula on a system with several concurrent processes is to build the underlying state space compositionally (i.e., by minimizing and recomposing the state spaces of individual processes, keeping visible only the relevant actions occurring in the formula), and check the formula on the resulting state space. It was shown previously that, when checking the formulas of the Ldsbr fragment of ?-calculus (consistingofweakmodalitiesonly),individual processes can be minimized modulo divergence-sensitive branching (divbranching) bisimulation. In this paper, we refine this approach to handle formulas containing both strong and weak modalities, so as to enable a combined use of strong or divbranching bisimulation minimiza- tion on concurrent processes depending whether they contain or not the actions occurring in the strong modalities of the formula. We extend the existing Ldsbr fragment with strong modalities and show that the combined minimization approach preserves the truth value of formulas of the extended fragment. We implemented this approach on top of the CADP verification toolbox and demonstrated how it improves the capabilities of compositional verification on realistic examples of concurrent systems.
2019
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Maurice H. ter Beek, Annabelle McIver, José N. Oliveira
Formal Methods - The Next 30 Years
FM 2019 -International Symposium on Formal Methods. Third World Congress
11800
196
213
18
978-3-030-30941-1
https://link.springer.com/chapter/10.1007%2F978-3-030-30942-8_13
Springer
Berlin
GERMANIA
Sì, ma tipo non specificato
7-11 October 2019
Porto, Portugal
Compositional verification
Branching bisimulation
CADP
RERS
1
partially_open
Lang F.; Mateescu R.; Mazzanti F.
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
prod_408348-doc_143279.pdf

solo utenti autorizzati

Descrizione: Compositional Verification of ConcurrentSystems by Combining Bisimulations
Tipologia: Versione Editoriale (PDF)
Dimensione 737.07 kB
Formato Adobe PDF
737.07 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
prod_408348-doc_143280.pdf

accesso aperto

Descrizione: Compositional Verification of ConcurrentSystems by Combining Bisimulations
Tipologia: Versione Editoriale (PDF)
Dimensione 518.98 kB
Formato Adobe PDF
518.98 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/386441
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
social impact