Le contenu est basé aux transparents du 7ème édition
de «Software Engineering» de Ian Sommerville
1
La conception de logiciel
temps réel
2
Définition
Un système qui surveille et gère son
environnement. Le temps de réaction est
critique. Il est liée en général avec certain
matériel:
Capteurs
Actionneurs
Le SRT comme un système de stimulus -
réaction
Stimulus périodique
Stimulus apériodique
3
Exigences vers l’architecture
• Particularités
Changer les processus traitant les stimulus
Chaque stimulus peut exiger un temps différent de réponse la
boucle simple n’est pas approprié
Une architecture est des processus coopératifs gérés par un
composant temps réel
Utilisation d’un langage bas niveau comme C mais il ne support
pas les processus concurrents ( on doit appeler composants du
système d’exploitation)
Utilisation de Java – problèmes:
On ne peut pas spécifier le temps d’exécution des fils
Le ramasse-miettes ne peut pas être contrôlé
On ne peut pas voir les tailles des files associées aux
ressources partagés.
Le JVM varie est le comportement du programme sera différent
aux ordinateurs différents.
On ne peut pas accéder le matériel directement.
4
Modèle d’un système temps réel
Real-time
control system
ActuatorActuator ActuatorActuator
SensorSensorSensor SensorSensorSensor
5
Conception du système
Identification des stimulus and les réponses
correspondantes
Les contraintes de temps
Choisir la plateforme de système
– Matériel
Logiciel
Agréger les stimulus et les réponses en
processus concurrents
1 / 26 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !