La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Systèmes en temps réel Modélisation de la structure en UML (Partie II)

Présentations similaires


Présentation au sujet: "Systèmes en temps réel Modélisation de la structure en UML (Partie II)"— Transcription de la présentation:

1 Systèmes en temps réel Modélisation de la structure en UML (Partie II)

2 Structure (part2) - 2

3 Structure (part2) - 3 Synopsis Revue Plus sur les Ports Encore plus sur les Ports Exemple: System Processor

4 Structure (part2) - 4 Revue Capsules La fondation sur laquelle nous allons modéliser les systèmes en temps réel avec UML Ports La seule interface publique par laquelle les capsules communiquent entre elles Protocoles Fournit la spécification pour tous les messages qui entrent et sortent dun port

5 Structure (part2) - 5 Plus sur les Ports: Compatibilité ports base et conjugué base (ou non conjugué) habituellement associé du côté du client le port conjugué a les messages inverses de la base ports symétriques messagesIn & messagesOut sont identiques serverclient serverclient conjugatebase server conjugate

6 Structure (part2) - 6 Plus sur les Ports : Visibilité (cont) ports publiques fait partie de linterface de la capsule apparaît sur la frontière de la capsule ports protégés connecte une capsule aux rôles des capsules qui sont contenues pas visible en dehors de la capsule contenant

7 Structure (part2) - 7 Plus sur les Ports : Terminaison Ports terminaux Finissent sur une machine détat Peut connecter des capsule à des rôles de capsule Ports de relais Fait partie de linterface de la capsule Apparaissent à la frontière de la capsule

8 Structure (part2) - 8 Plus sur les Ports : types de connecteurs ports attachés (Wired) doivent être connectés à dautres ports pour envoyer des messages ports non attachés ne peuvent pas être connectés directement à dautres ports utilisés pour modéliser les canaux de communication dynamiques

9 Structure (part2) - 9 Encore plus sur les Ports : Ports de système Ports journal ( Log Ports ) Système de journal pour messages à but général log() – imprime un message à lécran sans un CR show() - imprime un message à lécran avec un CR Aussi cr(), space(), tab(), crtab(), clear(), commit() captainsLog.log(salut les Martiens !); Ports de chrono ( Timing Ports ) Service de chrono général (absolu & relatif) shipsTimer.informIn(*); aussi informAt(*), informEvery(*), cancelTimer(**)

10 Structure (part2) - 10 Encore plus sur les Ports : Ports de système Ports dexception Utilisés pour définir les politiques personnalisés pour traiter les exceptions myExceptionPort.userError().raise(); Sujet avancé / couvert plus tard dans le cours Ports cadre ( Frame Ports ) Utilisés pour créer, détruire, importer ou déporter les capsules durant lexécution Sujet avancé / couvert plus tard dans le cours

11 Structure (part2) - 11 Rappel: Exemple System Processor

12 Structure (part2) - 12 Ajout dun subsystem controller

13 Structure (part2) - 13 Diagramme de structure de Capsule : SystemProcessor « références »

14 Structure (part2) - 14 Diagramme de structure de Capsule : SubsystemController

15 Structure (part2) - 15 Diagramme de structure de Capsule : ECM

16 Structure (part2) - 16 Exercice: Dessinez les diagrammes de structure de capsule correspondants


Télécharger ppt "Systèmes en temps réel Modélisation de la structure en UML (Partie II)"

Présentations similaires


Annonces Google