Specification, Model Generation, and Verification of Distributed Applications

Eric Madelaine 1
1 OASIS - Active objects, semantics, Internet and security
CRISAM - Inria Sophia Antipolis - Méditerranée , COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Résumé : Depuis 2001 j'ai développé au sein de l'équipe Oasis des travaux de recherche sur la sémantique des applications à base d'objets distribués, appliquant dans le contexte d'un vrai langage, et d'applications de taille réelle, mes recherches précédentes dans le domaine des algèbres de processus. Les différents aspects de ce travail touchent naturellement à la sémantique comportementale, et à la définition de procédures de génération de modèles prenant en compte les différentes facettes de la programmation d'applications distribuées, mais aussi, en amont, à l'analyse statique de code et aux techniques d'abstraction de modèles, et en aval aux outils de vérification de propriétés comportementales. Je montre dans ce mémoire la complexité de ces recherches et la grande variété des techniques requises. Nous avons mis en place une méthode cohérente basée sur un modèle sémantique très flexible, le modèle pNets (parameterized Networks of automata), qui nous offre un bon compromis entre décidabilité, complexité, et utilisabilité. Cette approche nous a permis de définir une sémantique comportementale pour différents aspects des applications à base d'objets ou de composants distribués, mais aussi une notion d'abstraction vers des modèles abstraits finis, permettant d'utiliser des outils de vérification de type " model-checking ". L'ensemble de ces aspects a donné lieu à la réalisation de prototypes, dans la plateforme VerCors, et à des cas d'étude de grande taille.
Type de document :
HDR
Networking and Internet Architecture [cs.NI]. Université Nice Sophia Antipolis, 2011


https://tel.archives-ouvertes.fr/tel-00625248
Contributeur : Eric Madelaine <>
Soumis le : mercredi 21 septembre 2011 - 11:01:54
Dernière modification le : jeudi 22 septembre 2011 - 11:39:43

Identifiants

  • HAL Id : tel-00625248, version 1

Collections

Citation

Eric Madelaine. Specification, Model Generation, and Verification of Distributed Applications. Networking and Internet Architecture [cs.NI]. Université Nice Sophia Antipolis, 2011. <tel-00625248>

Exporter

Partager

Métriques

Consultations de
la notice

321

Téléchargements du document

299