Vérification et synthèse d'algorithmes de robots.

L’adaptation et l’application des méthodes formelles de vérification et de développement à des systèmes et algorithmes distribués est un domaine de recherche très actif. Un des défis principaux réside dans la variété des modèles calculatoires qui existent en algorithmique répartie : de...

Full description

Bibliographic Details
Main Author: Millet, Laure
Other Authors: Paris 6
Language:en
Published: 2015
Subjects:
004
Online Access:http://www.theses.fr/2015PA066501
id ndltd-theses.fr-2015PA066501
record_format oai_dc
spelling ndltd-theses.fr-2015PA0665012019-12-22T04:45:25Z Vérification et synthèse d'algorithmes de robots. Verification and synthesis of robot protocols Verification Model-Checking Synthèse d'algorithmes Robots mobiles Algorithme distribué Méthodes formelles Algorithm synthesis Distributed computing 004 L’adaptation et l’application des méthodes formelles de vérification et de développement à des systèmes et algorithmes distribués est un domaine de recherche très actif. Un des défis principaux réside dans la variété des modèles calculatoires qui existent en algorithmique répartie : des encodages naïfs conduisent à des espaces d’états dont la taille dépasse les capacités des outils les plus puissants de vérification. D’autre part, la complexité intrinsèque de ces algorithmes fait que leur correction n’est pas évidente même pour leurs concepteurs. Dans cette thèse on s’intéresse à l’analyse formelle de protocoles de robots mobiles, un modèle de calcul particulièrement original car les agents ne disposent ni de mémoire (locale ou partagée) ni de la capacité de communiquer par échange de messages. Un cadre général permettant d'exprimer les modèles robotiques est présenté dans cette thèse. Ce modèle a permit d'utiliser à la fois la vérification par model checking d’algorithmes proposés dans la littérature et la synthèse formelle d’algorithmes (optimaux) pour un problème donné, quelque soit le niveau d'asynchronisme du modèle robotique étudié. The topic of autonomous mobile robots continues to generate a lot of interest in the algorithmic community, both from a purely theoretical perspective and from a more applicative one. The model is now well understood, and the problems under investigation are becoming more and more complex. Correctness proofs are usually very intricate and elaborate, often leaving margin of doubts. This thesis focuses on a new approach to formally study correctness in robots systems and to automatically generate algorithmic solutions. In fact, we propose a general framework to express robot models, and where automated technics like model checking and algorithm synthesis can be used, moreover we show their applicability in robots models under all possible synchronicity levels (from fully synchronous to fully asynchronous). Electronic Thesis or Dissertation Text en http://www.theses.fr/2015PA066501 Millet, Laure 2015-12-01 Paris 6 Bérard, Béatrice Potop-Butucaru, Maria
collection NDLTD
language en
sources NDLTD
topic Verification
Model-Checking
Synthèse d'algorithmes
Robots mobiles
Algorithme distribué
Méthodes formelles
Algorithm synthesis
Distributed computing
004
spellingShingle Verification
Model-Checking
Synthèse d'algorithmes
Robots mobiles
Algorithme distribué
Méthodes formelles
Algorithm synthesis
Distributed computing
004
Millet, Laure
Vérification et synthèse d'algorithmes de robots.
description L’adaptation et l’application des méthodes formelles de vérification et de développement à des systèmes et algorithmes distribués est un domaine de recherche très actif. Un des défis principaux réside dans la variété des modèles calculatoires qui existent en algorithmique répartie : des encodages naïfs conduisent à des espaces d’états dont la taille dépasse les capacités des outils les plus puissants de vérification. D’autre part, la complexité intrinsèque de ces algorithmes fait que leur correction n’est pas évidente même pour leurs concepteurs. Dans cette thèse on s’intéresse à l’analyse formelle de protocoles de robots mobiles, un modèle de calcul particulièrement original car les agents ne disposent ni de mémoire (locale ou partagée) ni de la capacité de communiquer par échange de messages. Un cadre général permettant d'exprimer les modèles robotiques est présenté dans cette thèse. Ce modèle a permit d'utiliser à la fois la vérification par model checking d’algorithmes proposés dans la littérature et la synthèse formelle d’algorithmes (optimaux) pour un problème donné, quelque soit le niveau d'asynchronisme du modèle robotique étudié. === The topic of autonomous mobile robots continues to generate a lot of interest in the algorithmic community, both from a purely theoretical perspective and from a more applicative one. The model is now well understood, and the problems under investigation are becoming more and more complex. Correctness proofs are usually very intricate and elaborate, often leaving margin of doubts. This thesis focuses on a new approach to formally study correctness in robots systems and to automatically generate algorithmic solutions. In fact, we propose a general framework to express robot models, and where automated technics like model checking and algorithm synthesis can be used, moreover we show their applicability in robots models under all possible synchronicity levels (from fully synchronous to fully asynchronous).
author2 Paris 6
author_facet Paris 6
Millet, Laure
author Millet, Laure
author_sort Millet, Laure
title Vérification et synthèse d'algorithmes de robots.
title_short Vérification et synthèse d'algorithmes de robots.
title_full Vérification et synthèse d'algorithmes de robots.
title_fullStr Vérification et synthèse d'algorithmes de robots.
title_full_unstemmed Vérification et synthèse d'algorithmes de robots.
title_sort vérification et synthèse d'algorithmes de robots.
publishDate 2015
url http://www.theses.fr/2015PA066501
work_keys_str_mv AT milletlaure verificationetsynthesedalgorithmesderobots
AT milletlaure verificationandsynthesisofrobotprotocols
_version_ 1719305580355518464