MSO Logic and the Partial Order Semantics of Place/Transition-Nets
- Cite this paper as:
- de Oliveira Oliveira M. (2015) MSO Logic and the Partial Order Semantics of Place/Transition-Nets. In: Leucker M., Rueda C., Valencia F. (eds) Theoretical Aspects of Computing - ICTAC 2015. Lecture Notes in Computer Science, vol 9399. Springer, Cham
In this work, we study the interplay between monadic second order logic and the partial order theory of bounded place/transition-nets. First, we show that the causal behavior of any bounded p / t-net can be compared with respect to inclusion with the set of partial orders specified by a given MSO sentence \(\varphi \). Subsequently, we address the synthesis of Petri nets from MSO specifications. More precisely, we show that given any MSO sentence \(\varphi \), one can automatically construct a bounded Petri net whose behaviour minimally includes the set of partial orders specified by \(\varphi \). Combining this synthesis result with the comparability results we study three problems in the realm of automated correction of faulty Petri nets, and show that these problems are decidable.