Développer des logiciels opérant sous des contraintes de temps réel.
Définition et caractéristiques des systèmes temps réel. Systèmes temps réel « durs » et « doux ». Réactions dynamiques de processus physiques simples. Conception de systèmes temps réel (exigences, méthodes de conception, implémentation, tests, interaction personne-machine). Fiabilité et tolérance aux failles. Exceptions et traitement des exceptions. Accès simultané, synchronisation, communication et contrôle des ressources. Ordonnancement (exécutif cyclique, taux monotone et priorité des échéances, protocoles de plafond des priorités). Systèmes d'exploitation temps réel. Systèmes intégrés simples.
Préalable(s): (6GEN723 et 8INF342)
Formule pédagogique : Cours Magistral
Appartenance départementale
Sciences appliquées
Programme dans lequel se trouve ce cours
| 7065 | Baccalauréat en génie logiciel |