Cargando…

Sharp Congruences Adequate with Temporal Logics Combining Weak and Strong Modalities

We showed in a recent paper that, when verifying a modal [Formula: see text]-calculus formula, the actions of the system under verification can be partitioned into sets of so-called weak and strong actions, depending on the combination of weak and strong modalities occurring in the formula. In a com...

Descripción completa

Detalles Bibliográficos
Autores principales: Lang, Frédéric, Mateescu, Radu, Mazzanti, Franco
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7480683/
http://dx.doi.org/10.1007/978-3-030-45237-7_4
_version_ 1783580458461691904
author Lang, Frédéric
Mateescu, Radu
Mazzanti, Franco
author_facet Lang, Frédéric
Mateescu, Radu
Mazzanti, Franco
author_sort Lang, Frédéric
collection PubMed
description We showed in a recent paper that, when verifying a modal [Formula: see text]-calculus formula, the actions of the system under verification can be partitioned into sets of so-called weak and strong actions, depending on the combination of weak and strong modalities occurring in the formula. In a compositional verification setting, where the system consists of processes executing in parallel, this partition allows us to decide whether each individual process can be minimized for either divergence-preserving branching (if the process contains only weak actions) or strong (otherwise) bisimilarity, while preserving the truth value of the formula. In this paper, we refine this idea by devising a family of bisimilarity relations, named sharp bisimilarities, parameterized by the set of strong actions. We show that these relations have all the nice properties necessary to be used for compositional verification, in particular congruence and adequacy with the logic. We also illustrate their practical utility on several examples and case-studies, and report about our success in the RERS 2019 model checking challenge.
format Online
Article
Text
id pubmed-7480683
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-74806832020-09-10 Sharp Congruences Adequate with Temporal Logics Combining Weak and Strong Modalities Lang, Frédéric Mateescu, Radu Mazzanti, Franco Tools and Algorithms for the Construction and Analysis of Systems Article We showed in a recent paper that, when verifying a modal [Formula: see text]-calculus formula, the actions of the system under verification can be partitioned into sets of so-called weak and strong actions, depending on the combination of weak and strong modalities occurring in the formula. In a compositional verification setting, where the system consists of processes executing in parallel, this partition allows us to decide whether each individual process can be minimized for either divergence-preserving branching (if the process contains only weak actions) or strong (otherwise) bisimilarity, while preserving the truth value of the formula. In this paper, we refine this idea by devising a family of bisimilarity relations, named sharp bisimilarities, parameterized by the set of strong actions. We show that these relations have all the nice properties necessary to be used for compositional verification, in particular congruence and adequacy with the logic. We also illustrate their practical utility on several examples and case-studies, and report about our success in the RERS 2019 model checking challenge. 2020-03-13 /pmc/articles/PMC7480683/ http://dx.doi.org/10.1007/978-3-030-45237-7_4 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
spellingShingle Article
Lang, Frédéric
Mateescu, Radu
Mazzanti, Franco
Sharp Congruences Adequate with Temporal Logics Combining Weak and Strong Modalities
title Sharp Congruences Adequate with Temporal Logics Combining Weak and Strong Modalities
title_full Sharp Congruences Adequate with Temporal Logics Combining Weak and Strong Modalities
title_fullStr Sharp Congruences Adequate with Temporal Logics Combining Weak and Strong Modalities
title_full_unstemmed Sharp Congruences Adequate with Temporal Logics Combining Weak and Strong Modalities
title_short Sharp Congruences Adequate with Temporal Logics Combining Weak and Strong Modalities
title_sort sharp congruences adequate with temporal logics combining weak and strong modalities
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7480683/
http://dx.doi.org/10.1007/978-3-030-45237-7_4
work_keys_str_mv AT langfrederic sharpcongruencesadequatewithtemporallogicscombiningweakandstrongmodalities
AT mateescuradu sharpcongruencesadequatewithtemporallogicscombiningweakandstrongmodalities
AT mazzantifranco sharpcongruencesadequatewithtemporallogicscombiningweakandstrongmodalities