Parameterized verification of networks of many identical processesVérification paramétrée de réseaux composés d'une multitude de processus identiques - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2015

Parameterized verification of networks of many identical processesVérification paramétrée de réseaux composés d'une multitude de processus identiques

Vérification paramétrée de réseaux composés d'une multitude de processus identiques

Résumé

This thesis deals with formal verification of distributed systems. Model checking is a technique for verifying that the model of a system under study fulfills a given property. This PhD investigates the parameterized verification of networks composed of many identical processes for which the number of processes is the parameter. Considering networks of probabilistic timed protocols, we show that the parameterized reachability and synchronization problems are undecidable when the communication topology is a clique. However, assuming probabilistic creation and deletion of processes, the problems become decidable. Regarding selective networks, where the messages only reach a subset of the components, we show decidability of the parameterized reachability problem thanks to reduction to a new model of distributed two-player games for which we prove decidability in coNP of the game problem. Finally, we consider local strategies that enforce all processes to resolve the non-determinism only according to their own local knowledge. Under this assumption of local strategy, we were able to show that the parameterized reachability and synchronization problems are NP-complete.
Ce travail s'inscrit dans le cadre de la vérification formelle de programmes. La vérification de modèle permet de s'assurer qu'une propriété est vérifiée par le modèle du système. Cette thèse étudie la vérification paramétrée de réseaux composés d'un nombre non borné de processus identiques où le nombre de processus est considéré comme un paramètre. Concernant les réseaux de protocoles probabilistes temporisés nous montrons que les problèmes de l'accessibilité et de synchronisation sont indécidables pour des topologies de communication en cliques. Cependant, en considérant des pertes et créations probabiliste de processus ces problèmes deviennent décidables. Pour ce qui est des réseaux dans lequel les messages n'atteignent qu'une sous partie des composants choisie de manière non-déterministe, nous prouvons que le problème de l'accessibilité paramétrée est décidable grâce à une réduction à un nouveau modèle de jeux à deux joueurs distribué pour lequel nous montrons que l'on peut décider de l'existence d'une stratégie gagnante en coNP. Finalement, nous considérons des stratégies locales qui permettent d'assurer que les processus effectuent leurs choix non-déterministes uniquement par rapport a leur connaissance locale du système. Sous cette hypothèse de stratégies locales, nous prouvons que les problèmes de l'accessibilité et de synchronisation paramétrées sont NP-complet.
Fichier principal
Vignette du fichier
FOURNIER_Paulin.pdf (1.52 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)
Loading...

Dates et versions

tel-01355847 , version 1 (24-08-2016)

Identifiants

  • HAL Id : tel-01355847 , version 1

Citer

Paulin Fournier. Parameterized verification of networks of many identical processesVérification paramétrée de réseaux composés d'une multitude de processus identiques. Networking and Internet Architecture [cs.NI]. Université de Rennes, 2015. English. ⟨NNT : 2015REN1S170⟩. ⟨tel-01355847⟩
433 Consultations
250 Téléchargements

Partager

Gmail Facebook X LinkedIn More