University of Ottawa
SEG-2506 : Software construction
Gregor v. Bochmann
Hiver
2015

SEG-2506 - Lab-2

 

Jouer avec l'outil LTSA (modéliser des machines à états communicant par rendez-vous)

Une introduction à l'outil LTSA et son utilisation (voir fichier d'exemples "check properties") ont été expliquées en classe. Une explication de la syntaxe du langage pour écrire des spécifications LTS acceptables par l'outil est donnée ici.

Partie 1: Revision

Partie 2: Exemple de l'hôtel

S.v.p., regardez l'exemple de l'hôtel encore et chargez le fichier "hotel-room-and-restaurant-3" dans l'outil LTSA. Regardez les diagrammes d'états des différentes composantes du système et du système global. Faites une simulation interactive en utilisant la commande Check -> Run.

Part 3: Exemple du système de téléphones

A remettre

Ceci est un lab "informel". À la fin du laboratoire, s.v.p., montrez au TA les brouillons de textes et de diagrammes que vous avez préparés pour votre travail sur les tâches (A) à (D). Le TA prendra note de la complétude (ou non) de votre travail, mais n'évaluera pas la qualité de vos travaux.

S.v.p., consultez le TA pendant les sessions de laboratoire. Le rôle du TA est de vous aider à faire les travaux suggérés dans les laboratoires.