Logo del repository
  1. Home
 
Opzioni

Model Checking a Logic for True Concurrency

Baldan, Paolo
•
Padoan, Tommaso
2020
  • journal article

Periodico
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC
Abstract
We study the model-checking problem for a logic for true concurrency, whose formulae predicate about events in computations and their causal dependencies. The logic, which represents the logical counterpart of history-preserving bisimilarity, is naturally interpreted over event structures or any formalism that can be given a causal semantics, like Petri nets. It includes least and greatest fixpoint operators and thus it can express properties of infinite computations. Since the event structure associated with a system is typically infinite (even if the system is finite state), already the decidability of model-checking is non-trivial. We first develop a local model-checking technique based on a tableau system, for which, over a class of event structures satisfying a suitable regularity condition, referred to as strong regularity, we prove termination, soundness, and completeness. The tableau system allows for a clean and intuitive proof of decidability, but a direct implementation of the procedure can be extremely inefficient. For easing the development of a more efficient model-checking technique, we move to an automata-theoretic framework. Given a formula and a strongly regular event structure, we show how to construct a parity tree automaton whose language is non-empty if and only if the event structure satisfies the formula. The automaton is usually infinite. We discuss how it can be quotiented to an equivalent finite automaton, where emptiness can be checked effectively. To show the applicability of the approach, we discuss how it instantiates to finite safe Petri nets, providing also a corresponding proof-of-concept model-checking tool.
DOI
10.1145/3412853
WOS
WOS:000586733900008
Archivio
https://hdl.handle.net/11368/3059078
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85096626027
https://dl.acm.org/doi/10.1145/3412853
Diritti
open access
license:copyright autore
license:digital rights management non definito
license uri:iris.pri01
license uri:iris.pri00
FVG url
https://arts.units.it/request-item?handle=11368/3059078
Soggetti
  • True concurrency

  • event structure

  • Petri net

  • model checking

  • tableaux

  • tree automata

google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback