Javascript must be enabled to continue!
A polyhedral framework for reachability problems in Petri Nets
View through CrossRef
Un cadre polyédrique pour les problèmes d'accessibilité dans les réseaux de Petri
Nous proposons une méthode, appelée réduction polyédrique, pour accélérer la vérification de problèmes d'accessibilité sur les réseaux de Petri basée sur des réductions structurelles. Notre approche repose sur une abstraction de l'espace d'état qui combine réductions structurelles et contraintes arithmétiques sur le marquage des places.La correction de cette méthode est basée sur une nouvelle notion d'équivalence entre réseaux. Combinée avec un vérificateur de modèles basé SMT, nous montrons comment transformer un problème d'accessibilité sur un certain réseau de Petri, en la vérification d'une propriété équivalente sur une version réduite de ce réseau. Nous proposons également une procédure automatique pour prouver qu'une telle abstraction est correcte, en exploitant une connexion avec une classe de réseaux de Petri qui ont un ensemble d'accessibilité définissable par l'arithmétique de Presburger.De plus, nous présentons une nouvelle structure de données, appelée Token Flow Graph (TFG), qui capture la structure particulière des contraintes résultant des réductions structurelles. Nous exploitons les TFGs pour résoudre efficacement deux problèmes. Premièrement, pour éliminer les quantificateurs, qui apparaissent lors de notre transformation, dans la formule mise à jour à vérifier sur le réseau réduit. Deuxièmement, pour le calcul de la relation de concurrence d'un réseau, c'est-à-dire énumérer toutes les paires de places qui peuvent être marquées simultanément dans un marquage accessible.Nous appliquons notre approche à plusieurs procédures de vérification symboliques, et nous introduisons une nouvelle procédure de semi-décision pour la vérification des propriétés d'accessibilité sur les réseaux de Petri, basée sur la méthode Property Directed Reachability (PDR). La particularité de cette méthode PDR réside dans sa capacité à générer des certificats de verdict qui peuvent être vérifiés à l'aide d'un résolveur SMT externe.Notre approche et nos algorithmes sont implémentés dans quatre outils open-source : SMPT pour vérifier des propriétés d'accessibilité; Kong pour accélérer le calcul de places concurrentes; Octant pour l'élimination de quantificateurs; et enfin Reductron pour prouver automatiquement la correction de réductions polyédriques. Nous donnons des résultats expérimentaux sur leur efficacité, à la fois pour les réseaux bornés et non bornés, en utilisant les modèles et formules fournis par le Model Checking Contest. Nous mettons l'accent sur la reproductibilité de nos résultats et fournissons un artefact couvrant l'ensemble de nos expérimentations.
Title: A polyhedral framework for reachability problems in Petri Nets
Description:
Un cadre polyédrique pour les problèmes d'accessibilité dans les réseaux de Petri
Nous proposons une méthode, appelée réduction polyédrique, pour accélérer la vérification de problèmes d'accessibilité sur les réseaux de Petri basée sur des réductions structurelles.
Notre approche repose sur une abstraction de l'espace d'état qui combine réductions structurelles et contraintes arithmétiques sur le marquage des places.
La correction de cette méthode est basée sur une nouvelle notion d'équivalence entre réseaux.
Combinée avec un vérificateur de modèles basé SMT, nous montrons comment transformer un problème d'accessibilité sur un certain réseau de Petri, en la vérification d'une propriété équivalente sur une version réduite de ce réseau.
Nous proposons également une procédure automatique pour prouver qu'une telle abstraction est correcte, en exploitant une connexion avec une classe de réseaux de Petri qui ont un ensemble d'accessibilité définissable par l'arithmétique de Presburger.
De plus, nous présentons une nouvelle structure de données, appelée Token Flow Graph (TFG), qui capture la structure particulière des contraintes résultant des réductions structurelles.
Nous exploitons les TFGs pour résoudre efficacement deux problèmes.
Premièrement, pour éliminer les quantificateurs, qui apparaissent lors de notre transformation, dans la formule mise à jour à vérifier sur le réseau réduit.
Deuxièmement, pour le calcul de la relation de concurrence d'un réseau, c'est-à-dire énumérer toutes les paires de places qui peuvent être marquées simultanément dans un marquage accessible.
Nous appliquons notre approche à plusieurs procédures de vérification symboliques, et nous introduisons une nouvelle procédure de semi-décision pour la vérification des propriétés d'accessibilité sur les réseaux de Petri, basée sur la méthode Property Directed Reachability (PDR).
La particularité de cette méthode PDR réside dans sa capacité à générer des certificats de verdict qui peuvent être vérifiés à l'aide d'un résolveur SMT externe.
Notre approche et nos algorithmes sont implémentés dans quatre outils open-source : SMPT pour vérifier des propriétés d'accessibilité; Kong pour accélérer le calcul de places concurrentes; Octant pour l'élimination de quantificateurs; et enfin Reductron pour prouver automatiquement la correction de réductions polyédriques.
Nous donnons des résultats expérimentaux sur leur efficacité, à la fois pour les réseaux bornés et non bornés, en utilisant les modèles et formules fournis par le Model Checking Contest.
Nous mettons l'accent sur la reproductibilité de nos résultats et fournissons un artefact couvrant l'ensemble de nos expérimentations.
Related Results
Coverability, Termination, and Finiteness in Recursive Petri Nets
Coverability, Termination, and Finiteness in Recursive Petri Nets
In the early two-thousands, Recursive Petri nets have been introduced in order to model distributed planning of multi-agent systems for which counters and recursivity were necessar...
Comparison of monofilament and multifilament bottom trammel nets regarding catch efficiency and chondrichthyan bycatch in Çanakkale, Türkiye
Comparison of monofilament and multifilament bottom trammel nets regarding catch efficiency and chondrichthyan bycatch in Çanakkale, Türkiye
Abstract
This study aimed to evaluate the catch efficiency and chondrichthyan bycatch of monofilament and multifilament bottom trammel nets in th...
Effects of Four Photo-Selective Colored Hail Nets on an Apple in Loess Plateau, China
Effects of Four Photo-Selective Colored Hail Nets on an Apple in Loess Plateau, China
Hail, known as an agricultural meteorological disaster, can substantially constrain the growth of the apple industry. Presently, apple orchards use a variety of colored (photo-sele...
SUN-115 Distinct DNA Methylation Signature in Neuroendocrine Tumors of Different Primary Sites and Hereditary Predisposition
SUN-115 Distinct DNA Methylation Signature in Neuroendocrine Tumors of Different Primary Sites and Hereditary Predisposition
Abstract
Objective
There is scant data of the genome-wide methylome alterations in neuroendocrine tumors (NET). Thus, the goal of this study was to co...
Solving polyhedral d.c. optimization problems via concave minimization
Solving polyhedral d.c. optimization problems via concave minimization
AbstractThe problem of minimizing the difference of two convex functions is called polyhedral d.c. optimization problem if at least one of the two component functions is polyhedral...
BCG induced neutrophil extracellular traps formation and its regulatory mechanism
BCG induced neutrophil extracellular traps formation and its regulatory mechanism
Abstract
Background Intravesical BCG is one of the most effective immunotherapies for bladder cancer. Our previous study showed that BCG could induce the formation of neutr...
BCG induced neutrophil extracellular traps formation and its regulatory mechanism
BCG induced neutrophil extracellular traps formation and its regulatory mechanism
Abstract
Background Intravesical BCG is one of the most effective immunotherapies for bladder cancer. Our previous study showed that BCG induces the formation of neutrophil...
An application of parallel cut elimination in multiplicative linear logic to the Taylor expansion of proof nets
An application of parallel cut elimination in multiplicative linear logic to the Taylor expansion of proof nets
We examine some combinatorial properties of parallel cut elimination in
multiplicative linear logic (MLL) proof nets. We show that, provided we impose
a constraint on some paths, w...

