| ||||||||||||||||||||||||||||||||||||||||||
Sigle : GEN1483 Gr. 01 Titre : Systèmes en temps réel Session : Automne 2018 Horaire et local Professeur : Bennai, Mustapha | ||||||||||||||||||||||||||||||||||||||||||
1. Description du cours paraissant à l'annuaire : | ||||||||||||||||||||||||||||||||||||||||||
ObjectifsAu terme de cette activité, l'étudiant(e) sera en mesure d'analyser et de concevoir des systèmes informatiques en temps réel. ContenuCaractéristiques des systèmes en temps réel. Contraintes temporelles : temps réel dur, souple, ferme. Gestion des événements. Interruptions. Schémas d'architecture et d'interface. Analyse de la performance temporelle. Fiabilité et tolérance aux fautes. Modélisation. Réseaux de Petri. Langages de spécifications temporelles. Modèles temporels. Systèmes d'exploitation temps réel. Exécution concurrente, synchronisation. Méthodes de conception. Conception à base de modèles. Applications de systèmes temps réel : systèmes de contrôle de procédé, pilotage embarqué (avions, satellites), systèmes bancaires, traitement et acheminement de l'information (vidéo, réalité virtuelle, etc.). | ||||||||||||||||||||||||||||||||||||||||||
2. Objectifs spécifiques du cours : | ||||||||||||||||||||||||||||||||||||||||||
Le cours couvre 4 des 12 qualités requises des diplômés telles que définies dans les normes d'agrément des programmes de génie au Canada. (http://www.engineerscanada.ca/fr/ressources-en-matiere-dagrement) : a. Qualité 1 : Connaissances en génie b. Qualité 2 : Analyse de problèmes c. Qualité 4 : Conception d. Qualité 5 : Utilisation d'outils d'ingénierie e. Qualité 6 : Travail individuel et en équipe Les qualités 1, 2, 5 et 6 sont mesurées dans ce cours pour fins de rétroaction.
| ||||||||||||||||||||||||||||||||||||||||||
3. Stratégies pédagogiques : | ||||||||||||||||||||||||||||||||||||||||||
L'approche générale est interactive et conçue en vue d'impliquer l'étudiant dans la construction et l'utilisation des savoirs. Divers modèles d'enseignement seront utilisés dont :
Une page web (Moodle) sera créée pour ce cours (voir ci-dessous) et servira, avec le courrier électronique, de principal moyen de communication entre l'enseignant et les étudiants. La consultation régulière de la page est de la responsabilité de l'étudiant. | ||||||||||||||||||||||||||||||||||||||||||
4. Heures de disponibilité ou modalités pour rendez-vous : | ||||||||||||||||||||||||||||||||||||||||||
La communication privilégiée entre le professeur et les étudiants en dehors des heures de cours se fera par courriel (mustapha.bennai@uqo.ca). Dans le cas où une rencontre est jugée nécessaire, il est fortement suggéré de prendre rendez-vous. | ||||||||||||||||||||||||||||||||||||||||||
5. Plan détaillé du cours sur 15 semaines : | ||||||||||||||||||||||||||||||||||||||||||
Semaine | Thèmes | Dates | ||||||||||||||||||||||||||||||||||||||||
1 |
Présentation du plan de cours Ch.1 Principes de base des systèmes en temps réel
|
04 sept. 2018 | ||||||||||||||||||||||||||||||||||||||||
2 |
Ch.1 Principes de base des systèmes en temps réel
|
11 sept. 2018 | ||||||||||||||||||||||||||||||||||||||||
3 |
Ch.2 «Hardware» pour les systèmes en temps réel
Choix des groupes de travail et sélection des applications dans le cadre du projet |
18 sept. 2018 | ||||||||||||||||||||||||||||||||||||||||
4 |
Ch.2 «Hardware» pour les systèmes en temps réel
*Remise de la proposition de projet *Travaux pratiques 1 (26 septembre 2018) |
25 sept. 2018 | ||||||||||||||||||||||||||||||||||||||||
5 |
Ch.3 Les systèmes d'exploitation en temps réel
|
02 oct. 2018 | ||||||||||||||||||||||||||||||||||||||||
6 |
Semaine d'études |
09 oct. 2018 | ||||||||||||||||||||||||||||||||||||||||
7 |
Examen mi-session |
16 oct. 2018 | ||||||||||||||||||||||||||||||||||||||||
8 |
Ch.3 Les systèmes d'exploitation en temps réel
*Travaux pratiques 2 (24 octobre 2018) |
23 oct. 2018 | ||||||||||||||||||||||||||||||||||||||||
9 |
Ch.4 Langages de programmation pour les systèmes en temps réel
|
30 oct. 2018 | ||||||||||||||||||||||||||||||||||||||||
10 |
Ch.4 Langages de programmation pour les systèmes en temps réel
*Travaux pratiques 3 (07 novembre 2018) |
06 nov. 2018 | ||||||||||||||||||||||||||||||||||||||||
11 |
Ch.5 Méthodologie d'ingénierie des exigences
*Travaux pratiques 4 (14 novembre 2018) |
13 nov. 2018 | ||||||||||||||||||||||||||||||||||||||||
12 |
Ch.6 Approches de conception logicielle
|
20 nov. 2018 | ||||||||||||||||||||||||||||||||||||||||
13 |
Ch.6 Approches de conception logicielle
*Travaux pratiques 5 (28 novembre 2018) |
27 nov. 2018 | ||||||||||||||||||||||||||||||||||||||||
14 |
Ch.7 Techniques d'analyse de performance
*Remise du rapport final du projet et Présentation (05 décembre 2018) |
04 déc. 2018 | ||||||||||||||||||||||||||||||||||||||||
15 |
Examen final |
11 déc. 2018 | ||||||||||||||||||||||||||||||||||||||||
6. Évaluation du cours : | ||||||||||||||||||||||||||||||||||||||||||
-Une proposition préliminaire de conception du projet -Une rédaction d'un rapport d'avancement du projet -Une rédaction d'un rapport final -Une présentation PowerPoint du projet en classe -Une démonstration pratique de la réalisation au laboratoire
Par indicateur mesuré, on entend qu'à la fin du cours, un niveau de performance (0, 1, 2, 3) est donné pour chaque indicateur et pour chaque étudiant selon la grille ci-dessous.
| ||||||||||||||||||||||||||||||||||||||||||
7. Politiques départementales et institutionnelles : | ||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||
8. Principales références : | ||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||
9. Page Web du cours : | ||||||||||||||||||||||||||||||||||||||||||
https://moodle.uqo.ca |