Mon ÉTS  |  Bibliothèque  |  Bottins  |  Emplois  |  Intranet  |  ENGLISH
1er cycle > Fiche de cours
Niveau : 1er cycle
Crédits : 3 cr.
Préalable: LOG210

Charge hebdomadaire :
cours (3 h)
laboratoire (2 h)

Responsable :
Département de génie logiciel et des TI

Fiche de cours

Acquérir des méthodologies et techniques de spécification, conception et implémentation de systèmes de logiciels temps réel spécifique à un ingénieur logiciel.

Définition du temps réel. Revue des systèmes en temps réel et leurs caractéristiques générales. Exigences du temps réel. Méthodologies et techniques de spécification et de conception de systèmes temps réel. Principales méthodes de communication et de synchronisation entre processus. Technique de compilation croisée et optimisation de code. Techniques d’ordonnancement de tâches temps réel. Analyse du temps de réponse. Système d'exploitation temps réel. Mécanisme des interruptions et leur programmation. Fiabilité et tolérance aux fautes.

Séances de laboratoire axées sur l’analyse, la conception, la budgétisation et la réalisation d’un logiciel temps réel sur les ordinateurs/microprocesseurs disponibles.