Jeux discrets pour la synthèse et la validation de processus communicants / [présentée] par Julien Bernet ; [sous la direction de] David Janin et Pascal Weil

Date :

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Théorie des jeux

Automates

Systèmes à paramètres répartis

Janin, David (1967-....) (Directeur de thèse / thesis advisor)

Weil, Pascal (1960-....) (Directeur de thèse / thesis advisor)

Université Bordeaux-I (1971-2013) (Organisme de soutenance / degree-grantor)

Relation : Jeux discrets pour la synthèse et la validation de processus communicants / [présentée] par Julien Bernet ; [sous la direction de] David Janin et Pascal Weil / Lille : Atelier national de reproduction des thèses , 2006

Résumé / Abstract : L'étude des jeux discrets infinis occupe une place importante au sein des travaux sur la vérification et la synthèse automatique de programmes. Les jeux à deux joueurs fournissent un formalisme simple pour l'étude des systèmes ouverts, où un système informatique interagit avec son environnement. Dans le contexte de la synthèse de programmes distribués, les jeux à deux joueurs ne suffisent plus : on doit disposer d'un modèle de jeux où un nombre arbitraire de joueurs coopèrent. Dans cette thèse, je m'ntéresse à deux modèles de jeux pour la synthèse de programmes. J'étudie dans un premier temps les jeux de parité, en proposant une notion de stratégie permissive, qui capture le fait qu'un programme accepte un nombre de comportements au moins aussi grand que tous les programmes corrects. Je propose en outre un algorithme efficace pour le calcul des stratégies permissives dans un jeu de parité. Dans un deuxième temps, je m'intéresse aux jeux distribués, où une équipe de joueurs Processus affronte un joueur Environnement, en disposant de communications incomplètes entre eux. Je montre que le problème de la synthèse d'une stratégie gagnante dans ces jeux est indécidable, même dans le cas de conditions de gain très simples. Je m'attache alors à définir une classe de jeu distribués au sein de laquelle le problème de la synthèse est décidable, et je montre quelles conséquences en découlent pour un problèmes de synthèse de programmes distribuée classique.