Modèles Formels pour la Programmation et la Composition de Systèmes Distribués Corrects

Mes travaux de recherche portent sur les modèles de programmation distribuée, principalement par objets et composants. Dans ce domaine, j'ai travaillé à fournir des outils facilitant la programmation d'applications distribuées à large échelle et vérifiant la correction de leur comportement...

Full description

Bibliographic Details
Main Author: Henrio, Ludovic
Language:ENG
Published: Université de Nice Sophia-Antipolis 2012
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00720022
http://tel.archives-ouvertes.fr/docs/00/72/00/22/PDF/HDR-17-7-2012.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00720022
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-007200222013-01-07T16:48:49Z http://tel.archives-ouvertes.fr/tel-00720022 http://tel.archives-ouvertes.fr/docs/00/72/00/22/PDF/HDR-17-7-2012.pdf Modèles Formels pour la Programmation et la Composition de Systèmes Distribués Corrects Henrio, Ludovic [INFO:INFO_PL] Computer Science/Programming Languages langages de programmations objets actifs futurs méthodes formelles composants systèmes distribués middlewares Mes travaux de recherche portent sur les modèles de programmation distribuée, principalement par objets et composants. Dans ce domaine, j'ai travaillé à fournir des outils facilitant la programmation d'applications distribuées à large échelle et vérifiant la correction de leur comportement. Pour faciliter la programmation d'applications distribuées je me suis intéressé à la mise au point de langages avec un fort niveau d'abstraction: objets actifs, squelettes algorithmiques, composants. Afin de vérifier la correction du comportement d'une application j'ai collaboré à la mise au point d'outils de spécification et de vérification comportementales d'applications distribuées. Mes travaux ont pour but de fournir un modèle formel des langages de programmations, des bibliothèques, et des environnements d'exécution fournies au programmeur afin de garantir un comportement sûr des applications distribuées. Ma thèse m'a permis de mettre au point le calcul ASP modélisant lecomportement des objets actifs et des futurs. Depuis, nous avons créé une version fonctionnelle de ce calcul que nous avons modélisé en Isabelle/HOL. Aussi j'ai fortement contribué à la définition d'un modèle à composants distribués -- le GCM (Grid Component model)--, à sa formalisation et à son utilisation pour programmer des composants adaptables ou autonomes. Enfin, j'ai contribué à la spécification et la vérification comportementale des programmes utilisant des objets actifs et des composants afin de garantir la sûreté de leur exécution. Actuellement, nous travaillons à la fois à une extension multi-threadée du modèle à objets actifs mieux adaptée aux machines multi-coeurs, et à l'utilisation de méthodes formelles pour mettre au point et prouver la correction d'un algorithme de diffusion pour réseau pair-à-pair de type CAN (Content Adressable Network). Ce manuscrit fournit une vue d'ensemble de tous ces travaux. 2012-07-19 ENG habilitation ࠤiriger des recherches Université de Nice Sophia-Antipolis
collection NDLTD
language ENG
sources NDLTD
topic [INFO:INFO_PL] Computer Science/Programming Languages
langages de programmations
objets actifs
futurs
méthodes formelles
composants
systèmes distribués
middlewares
spellingShingle [INFO:INFO_PL] Computer Science/Programming Languages
langages de programmations
objets actifs
futurs
méthodes formelles
composants
systèmes distribués
middlewares
Henrio, Ludovic
Modèles Formels pour la Programmation et la Composition de Systèmes Distribués Corrects
description Mes travaux de recherche portent sur les modèles de programmation distribuée, principalement par objets et composants. Dans ce domaine, j'ai travaillé à fournir des outils facilitant la programmation d'applications distribuées à large échelle et vérifiant la correction de leur comportement. Pour faciliter la programmation d'applications distribuées je me suis intéressé à la mise au point de langages avec un fort niveau d'abstraction: objets actifs, squelettes algorithmiques, composants. Afin de vérifier la correction du comportement d'une application j'ai collaboré à la mise au point d'outils de spécification et de vérification comportementales d'applications distribuées. Mes travaux ont pour but de fournir un modèle formel des langages de programmations, des bibliothèques, et des environnements d'exécution fournies au programmeur afin de garantir un comportement sûr des applications distribuées. Ma thèse m'a permis de mettre au point le calcul ASP modélisant lecomportement des objets actifs et des futurs. Depuis, nous avons créé une version fonctionnelle de ce calcul que nous avons modélisé en Isabelle/HOL. Aussi j'ai fortement contribué à la définition d'un modèle à composants distribués -- le GCM (Grid Component model)--, à sa formalisation et à son utilisation pour programmer des composants adaptables ou autonomes. Enfin, j'ai contribué à la spécification et la vérification comportementale des programmes utilisant des objets actifs et des composants afin de garantir la sûreté de leur exécution. Actuellement, nous travaillons à la fois à une extension multi-threadée du modèle à objets actifs mieux adaptée aux machines multi-coeurs, et à l'utilisation de méthodes formelles pour mettre au point et prouver la correction d'un algorithme de diffusion pour réseau pair-à-pair de type CAN (Content Adressable Network). Ce manuscrit fournit une vue d'ensemble de tous ces travaux.
author Henrio, Ludovic
author_facet Henrio, Ludovic
author_sort Henrio, Ludovic
title Modèles Formels pour la Programmation et la Composition de Systèmes Distribués Corrects
title_short Modèles Formels pour la Programmation et la Composition de Systèmes Distribués Corrects
title_full Modèles Formels pour la Programmation et la Composition de Systèmes Distribués Corrects
title_fullStr Modèles Formels pour la Programmation et la Composition de Systèmes Distribués Corrects
title_full_unstemmed Modèles Formels pour la Programmation et la Composition de Systèmes Distribués Corrects
title_sort modèles formels pour la programmation et la composition de systèmes distribués corrects
publisher Université de Nice Sophia-Antipolis
publishDate 2012
url http://tel.archives-ouvertes.fr/tel-00720022
http://tel.archives-ouvertes.fr/docs/00/72/00/22/PDF/HDR-17-7-2012.pdf
work_keys_str_mv AT henrioludovic modelesformelspourlaprogrammationetlacompositiondesystemesdistribuescorrects
_version_ 1716395114504388608