Présentation
Ce guide d'utilisation de l'outil est applicable si vous utilisez Microsoft Windows 98/NT 4.0.
Etapes outil
Pour distribuer des capsules dans les unités d'exécution dans Rose RealTime :
-
Identifier des processus et des unités d'exécution
-
Concevoir la structure
Rose RealTime utilise trois mécanismes pour traiter l'accès concurrent :
-
Les processus, qui sont des objets actifs lourds avec une surcharge de changement de contexte élevée
-
Les unités d'exécution et les tâches, qui sont des mécanismes de changement de contexte légers
-
Les capsules, qui sont des objets actifs très légers avec une surcharge de changement de contexte très faible
Avec Rose RealTime, les capsules sont des objets actifs qui peuvent être attribués à des unités d'exécution du système
d'exploitation. Ces objets actifs sont programmés à l'aide d'un mécanisme de programmation d'objets actifs, ce qui
minimise la surcharge de changement de contexte. Dans certains cas, il peut être nécessaire de distribuer des capsules
dans les unités d'exécution et les processus.
Pour obtenir des informations supplémentaires sur la conception avec des objets actifs, consultez le Guide d'utilisation de l'outil : Conception avec des objets actifs dans
Rational Rose RealTime.
Les étapes de la conception de la structure physique et logique varient selon le langage utilisé (C, C++ ou Java).
Conception de la structure avec C ou C++
-
Ajoutez le port de service de cadre à la capsule conteneur.
-
Définissez la sous-capsule.
-
Rendez la sous-capsule facultative.
-
Déterminez l'unité d'exécution logique.
-
Définissez l'unité d'exécution physique.
-
Mappez l'unité d'exécution logique à l'unité d'exécution physique.
-
Intégrez la capsule à une unité d'exécution logique.
Pour obtenir des informations
supplémentaires sur la conception de la structure avec C ou C++, reportez-vous au guide de référence Rational Rose
RealTime C ou C++.
Conception de la structure avec Java
-
Ajoutez le port de service de cadre à la capsule conteneur.
-
Rendez la sous-capsule facultative.
-
Créez un nouveau contrôleur et une nouvelle unité d'exécution.
-
Intégrez la capsule à un nouveau contrôleur.
Pour obtenir des informations
supplémentaires sur la conception de la structure avec Java, reportez-vous au guide de référence Rational Rose
RealTime Java.
|