Logo ÉTS
Session
Cours
Responsable(s) Abdelouahed Gherbi

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement


Préalables

Aucun préalable requis
 

Unités d’agrément

60,0 % 40,0 %
Total d'unités d'agrément : 58,8

Qualités de l’ingénieur

 









Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué

- Survolez les icones pour voir le nom de chaque qualité.
- Cliquez sur les icones pour voir la description.

Descriptif du 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.





Objectifs du cours

À la fin de ce cours, l’étudiant sera capable de :

  • Concevoir des systèmes en temps réel selon un processus structuré;
  • Identifier les contraintes matérielles et logicielles associées au traitement en temps réel et les résoudre;
  • Décrire et appliquer les techniques logicielles associées au traitement des événements en temps réel;
  • Comprendre l’opération des systèmes d’exploitation multitâches et savoir les utiliser dans le développement de systèmes en temps réel;
  • Développer et programmer un système d’acquisition de données en temps réel impliquant la synchronisation de deux ordinateurs;
  • Choisir une technique de conception sécuritaire pour les systèmes ordinés en temps réel.

Stratégies pédagogiques

  • Cours magistraux : un (1) cours par semaine pour un total de treize scéance (13).
  • Laboratoires : un (1) laboratoire par semaine pour un total de douze séances (12).

Note : Les cours sont d’une durée de 3 heures et 30 minutes et les laboratoires sont d'une durée de 2 heures.





Coordonnées du personnel enseignant le cours

* Double-cliquez sur le champ pour modifier le contenu