Cargando…
Structural Reductions Revisited
Structural reductions are a powerful class of techniques that reason on a specification with the goal to reduce it before attempting to explore its behaviors. In this paper we present new structural reduction rules for verification of deadlock freedom and safety properties of Petri nets. These new r...
Autor principal: | |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324236/ http://dx.doi.org/10.1007/978-3-030-51831-8_15 |
_version_ | 1783551898696024064 |
---|---|
author | Thierry-Mieg, Yann |
author_facet | Thierry-Mieg, Yann |
author_sort | Thierry-Mieg, Yann |
collection | PubMed |
description | Structural reductions are a powerful class of techniques that reason on a specification with the goal to reduce it before attempting to explore its behaviors. In this paper we present new structural reduction rules for verification of deadlock freedom and safety properties of Petri nets. These new rules are presented together with a large body of rules found in diverse literature. For some rules we leverage an SMT solver to compute if application conditions are met. We use a CEGAR approach based on progressively refining the classical state equation with new constraints, and memory-less exploration to confirm counter-examples. Extensive experimentation demonstrates the usefulness of this structural verification approach. |
format | Online Article Text |
id | pubmed-7324236 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73242362020-06-30 Structural Reductions Revisited Thierry-Mieg, Yann Application and Theory of Petri Nets and Concurrency Article Structural reductions are a powerful class of techniques that reason on a specification with the goal to reduce it before attempting to explore its behaviors. In this paper we present new structural reduction rules for verification of deadlock freedom and safety properties of Petri nets. These new rules are presented together with a large body of rules found in diverse literature. For some rules we leverage an SMT solver to compute if application conditions are met. We use a CEGAR approach based on progressively refining the classical state equation with new constraints, and memory-less exploration to confirm counter-examples. Extensive experimentation demonstrates the usefulness of this structural verification approach. 2020-06-02 /pmc/articles/PMC7324236/ http://dx.doi.org/10.1007/978-3-030-51831-8_15 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Thierry-Mieg, Yann Structural Reductions Revisited |
title | Structural Reductions Revisited |
title_full | Structural Reductions Revisited |
title_fullStr | Structural Reductions Revisited |
title_full_unstemmed | Structural Reductions Revisited |
title_short | Structural Reductions Revisited |
title_sort | structural reductions revisited |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324236/ http://dx.doi.org/10.1007/978-3-030-51831-8_15 |
work_keys_str_mv | AT thierrymiegyann structuralreductionsrevisited |