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...
Main Author: | |
---|---|
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 |