Reasoning about Petri Nets: A Calculus Based on Resolution and Dynamic Logic
Keyword(s):
Petri Nets are a widely used formalism to deal with concurrent systems. Dynamic Logics (DLs) are a family of modal logics where each modality corresponds to a program. Petri-PDL is a logical language that combines these two approaches: it is a dynamic logic where programs are replaced by Petri Nets. In this work we present a clausal resolution-based calculus for Petri-PDL. Given a Petri-PDL formula, we show how to obtain its translation into a normal form to which a set of resolution-based inference rules are applied. We show that the resulting calculus is sound, complete, and terminating. Some examples of the application of the method are also given.
2007 ◽
Vol 9
(3-4)
◽
pp. 213-254
◽
1995 ◽
pp. 512-526
◽
2002 ◽
Vol 12
(4)
◽
pp. 423-448
Keyword(s):
2015 ◽
Vol 312
◽
pp. 125-141
◽
1984 ◽
Vol 18
(1)
◽
pp. 7-13
◽
2016 ◽
Vol 10
(1)
◽
pp. 116-144
◽
Keyword(s):
2016 ◽
Vol 109
(3)
◽