Thèse soutenue

UML et technologie synchrone pour les systèmes réactifs distribués

FR
Auteur / Autrice : Yunming Wang
Direction : Paul Le Guernic
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2001
Etablissement(s) : Rennes 1

Mots clés

FR

Mots clés contrôlés

Résumé

FR

UML (Unified Modeling Language) rend très aisée la modélisation alors que la technologie synchrone convient à la mise en oeuvre. Nous visons à construire une passerelle entre les deux et à proposer un nouveau processus de développement pour les systèmes réactifs distribués. Dans cette thèse, nous nous concentrons sur le traitement de diagrammes d'états. Nous proposons une nouvelle structure de diagrammes d'états, basé sur laquelle nous introduisons deux nouvelles notions : la trame et la réduction. La sémantique d'un état-ou est alors simplement un choix entre sa trame et sa réduction. Nous proposons ainsi une nouvelle méthode pour traduire des diagrammes d'états vers le langage BDL (Behaviour Description Language). Cette traduction donne réellement une sémantique complète et formelle des diagrammes d'états d'UML. En parallèle, nous proposons un nouveau formalisme BE (Behaviour Expression), sa sémantique formelle et son mécanisme de compilation. Tous les éléments théoriques présentés dans la thèse sont également réalisés : la traduction des diagrammes d'états vers BDL et vers BE ; la compilation de BE en SIGNAL et en C ; et les interfaces de ces outils avec la plate-forme UMLAUT.