Automatic Symmetry Detection in Well-Formed Nets

Yann Thierry-Mieg 1 Claude Dutheillet 1 Isabelle Mounier 1
1 SRC - Systèmes répartis et coopératifs
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : Formal verification of complex systems using high-level Petri Nets faces the so-called state-space explosion problem. In the context of Petri nets generated from a higher level specification, this problem is particularly acute due to the inherent size of the considered models. A solution is to perform a symbolic analysis of the reachability graph, which exploits the symmetry of a model. Well-Formed Nets (WN) are a class of high-level Petri nets, developed specifically to allow automatic construction of a symbolic reachability graph (SRG), that represents equivalence classes of states. This relies on the definition by the modeler of the symmetries of the model, through the definition of “static sub-classes”. Since a model is self-contained, these (a)symmetries are actually defined by the model itself. This paper presents an algorithm capable of automatically extracting the symmetries inherent to a model, thus allowing its symbolic study by translating it toWN. The computation starts from the assumption that the model is entirely symmetric, then examines each component of a net to deduce the symmetry break it induces. This translation is transparent to the end-user, and is implemented as a service for the AMI-Net package. It is particularly adapted to models containing large value domains, yielding combinatorial gain in the size of the reachability graph.
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01531070
Contributor : Lip6 Publications <>
Submitted on : Thursday, June 1, 2017 - 11:14:07 AM
Last modification on : Tuesday, May 14, 2019 - 11:06:54 AM

Links full text

Identifiers

Citation

Yann Thierry-Mieg, Claude Dutheillet, Isabelle Mounier. Automatic Symmetry Detection in Well-Formed Nets. 24th International Conference on Theory and Application of Petri Nets, Jun 2003, Eindhoven, Netherlands. pp.82-101, ⟨10.1007/3-540-44919-1_9⟩. ⟨hal-01531070⟩

Share

Metrics

Record views

59