Table des matières

T2.A07 Modéliser, exécuter et simuler des Statecharts UML et SCXML

Retour à la liste des ateliers
Retour à la thématique
Retour au programme
Retour à la liste des thématiques

Animateur(s) :

Franck Barbier - LIUPPA, Univ. Pau

Niveau

Pré-requis (intra et extra programme) :

PUBLIC VISE

OBJECTIF

L'objectif est de découvrir et manipuler l'API et la bibliothèque logicielle Java PauWare (PauWare.com) permettant l'implémentation rapide et sûre de Statecharts. Cette technique de modélisation est native dans UML (State Machine Diagrams) et fait l'objet d'une autre norme du W3C appelée State Chart XML (SCXML). Le caractère générique des Statecharts et de PauWare rend possible l'utilisation de ce dernier outil pour d'autres langages à vocation exécutable comme BPMN ou encore FUML (non illustré dans l'atelier).

DESCRIPTION

L'atelier consiste à une formation concise sur la technique de modélisation des Statecharts. Une étude de cas primitive est implémentée intuitivement en PauWare afin de familiariser l'auditoire avec l'API. Des simulations des statecharts sont ensuite opérées avec l'outil connexe PauWare view de manière à rendre totalement interactif le résultat. Une étude de cas plus consistante (Barbados Crisis Management System, franckbarbier.com/PauWare/BCMS/) est ensuite abordée (modélisation amont avec ou sans outil UML/SCXML puis implémentation PauWare). Une correction complète de l'étude cas est discutée et fournie (modèles SCXML et code PauWare packagé).

INSTALLER SON ORDINATEUR

DOCUMENTS/RESSOURCES