Ecole Doctorale
Mathématiques et Informatique de Marseille
Spécialité
AUTOMATIQUE
Etablissement
Aix-Marseille Université
Mots Clés
Réseaux de Petri synchronisés,Systèmes non bornés,Séquences de synchronisation,Automates pondérés,Graphe de couverture,
Keywords
Synchronized Petri nets,Unbounded Systems,Synchronizing Sequences,Weighted automata,Coverability Graph,
Titre de thèse
Séquences de synchronisation pour les réseaux de Petri synchronisés non
bornés
Synchronizing sequences for unbounded Synchronized Petri nets
Date
Monday 10 December 2018 à 10:30
Adresse
LIS UMR CNRS 7020
Aix Marseille Université Campus de Saint Jérôme Bat. Polytech
52 Av. Escadrille Normandie Niemen
13397 Marseille Cedex 20 Salle de conférences Gérard JAUMES
Jury
Directeur de these |
M. ALESSANDRO GIUA |
University of Cagliari, Italy |
Rapporteur |
M. Zhiwu LI |
Xidian University, China |
Rapporteur |
M. Kamel BARKAOUI |
Conservatoire national des arts et métiers, France |
Examinateur |
M. Sébastien LAHAYE |
Univ. d'Angers, France |
Examinateur |
Mme Carla SEATZU |
University of Cagliari, Italy |
CoDirecteur de these |
Mme Isabel DEMONGODIN |
Aix-Marseille University, France |
Résumé de la thèse
Lun des problèmes fondamentaux de test pour les systèmes à événements discrets (SEDs) est lidentification dun état final, cest-à-dire, étant donné un système dont létat courant est inconnu, trouver une séquence dévénements dentrée pouvant le conduire à un état connu. Les séquences de synchronisation (SS), sans information de sortie, sont une solution classique à ce problème. Dans cette thèse, nous étudions la détermination des SS pour des systèmes modélisés par des réseaux de Petri synchronisés (SynPN) non bornés, une classe de réseaux de Petri avec des entrées.
Lanalyse des systèmes avec un espace détats infini est un problème difficile et il nexiste actuellement aucune approche générale capable de représenter de manière finie les espaces détats infinis des SynPN non bornés. Ainsi, cette thèse se concentre sur une sous-classe de réseaux, les 1-place-unbounded SynPNs, dans lesquels une seule place est non bornée.
Dans la première partie de cette thèse, nous développons deux méthodes: 1) construction dune représentation finie, appelée improved modified coverability graph (IMCG), pour décrire exactement lespace détats infini dun 1-place-unbounded SynPN; 2) conversion dun 1-place-unbounded SynPN en un automate pondéré (WA) fini et sauf équivalent. Les deux graphes sont ainsi potentiellement des outils puissants pour déterminer les séquences de synchronisation pour une telle sous-classe de réseaux de Petri.
Dans la seconde partie de cette thèse, nous développons des algorithmes de calcul pour deux problèmes de synchronisation de localisation dans le cas où lIMCG ou le WA sont déterministes : synchronisation sur un seul nud et synchronisation sur un sous-ensemble de nuds de ces deux graphes. Ensuite, nous montrons que ces approches peuvent être utilisées pour résoudre deux problèmes différents liés au réseau dorigine: la synchronisation sur un seul nud du graphe qui permet la synchronisation du réseau de Petri dans un marquage connu pour les places bornées ; la synchronisation sur un sous-ensemble de noeuds du graphe avec les mêmes marquages sur les places bornées spécifiées qui correspond à la synchronisation du réseau dans un marquage connu dun sous-ensemble de places bornées. Lavantage de ces algorithmes de calcul est de réduire le calcul sur les graphes globaux (IMCG ou WA) à celui du plus petit sous-graphe : la composante fortement connectée ergodique peut réduire leffort de calcul mais peut également être appliquée lorsque le IMCG ou le WA équivalent déterministes ne sont pas fortement connexes.
Thesis resume
One of the fundamental testing problems for discrete event systems (DESs) is the
identification of a final state, i.e., given a system whose current state is unknown, find an input sequence that can drive it to a known state. Synchronizing sequences (SSs), without output information, are one conventional solution to this problem. In this thesis, we address the computation of SSs for systems modeled by unbounded synchronized Petri nets (SynPNs), a class of Petri nets with inputs.
The analysis of systems with an infinite state space is a challenging problem and currently there exists no general approach that can finitely represent the infinite state spaces of unbounded SynPNs. Thus this thesis focuses on a subclass of nets, 1-place-unbounded SynPNs, in which a single place is unbounded. In the first part of this thesis, we utilize two methods : 1) construct a finite representation, called improved modified coverability graph (IMCG), to exactly describe the infinite state space of a 1-place-unbounded
SynPN; 2) convert a 1-place-unbounded SynPN into an equivalent finite location weighted automaton (WA) with safety conditions. Both graphs are thus, potentially, useful tools to compute SSs for such subclass of nets.
In the second part of this thesis, we develop computation algorithms for two location synchronization problems in the case either the IMCG or the WA is deterministic: synchronization into a single node and synchronization into a subset of nodes of these two graphs. Then we show that this approach can be used to solve two different problems related to the original net : the synchronization into a single node of the graph of its IMCG or WA corresponds to synchronizing the net into a known marking of bounded places, while the synchronization into a subset of nodes of the graph of its IMCG or WA with same marking on specified bounded places corres-
ponds to synchronizing the net into a known marking of a subset of bounded places. The advantage of these computation algorithms consists in reducing the computation on the global graphs (IMCGs or WAs) to the one on the smaller subgraph: the ergodic strongly connected component (SCC), which can reduce the computational effort and furthermore can also be applied when the converted deterministic IMCG or WA is not strongly connected.