TY - GEN
T1 - Computing Parameterized Invariants of Parameterized Petri Nets
AU - Esparza, Javier
AU - Raskin, Mikhail
AU - Welzel, Christoph
N1 - Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - A fundamental advantage of Petri net models is the possibility to automatically compute useful system invariants from the syntax of the net. Classical techniques used for this are place invariants, P-components, siphons or traps. Recently, Bozga et al. have presented a novel technique for the parameterized verification of safety properties of systems with a ring or array architecture. They show that the statement “for every instance of the parameterized Petri net, all markings satisfying the linear invariants associated to all the P-components, siphons and traps of the instance are safe” can be encoded in WS1S and checked using tools like MONA. However, while the technique certifies that this infinite set of linear invariants extracted from P-components, siphons or traps are strong enough to prove safety, it does not return an explanation of this fact understandable by humans. We present a CEGAR loop that constructs a finite set of parameterized P-components, siphons or traps, whose infinitely many instances are strong enough to prove safety. For this we design parameterization procedures for different architectures.
AB - A fundamental advantage of Petri net models is the possibility to automatically compute useful system invariants from the syntax of the net. Classical techniques used for this are place invariants, P-components, siphons or traps. Recently, Bozga et al. have presented a novel technique for the parameterized verification of safety properties of systems with a ring or array architecture. They show that the statement “for every instance of the parameterized Petri net, all markings satisfying the linear invariants associated to all the P-components, siphons and traps of the instance are safe” can be encoded in WS1S and checked using tools like MONA. However, while the technique certifies that this infinite set of linear invariants extracted from P-components, siphons or traps are strong enough to prove safety, it does not return an explanation of this fact understandable by humans. We present a CEGAR loop that constructs a finite set of parameterized P-components, siphons or traps, whose infinitely many instances are strong enough to prove safety. For this we design parameterization procedures for different architectures.
UR - http://www.scopus.com/inward/record.url?scp=85111347840&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-76983-3_8
DO - 10.1007/978-3-030-76983-3_8
M3 - Conference contribution
AN - SCOPUS:85111347840
SN - 9783030769826
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 141
EP - 163
BT - Application and Theory of Petri Nets and Concurrency - 42nd International Conference, PETRI NETS 2021, Proceedings
A2 - Buchs, Didier
A2 - Carmona, Josep
PB - Springer Science and Business Media Deutschland GmbH
T2 - 42nd International Conference on Application and Theory of Petri Nets and Concurrency, PETRI NETS 2021
Y2 - 23 June 2021 through 25 June 2021
ER -