Génie Électrique

Systèmes réactifs et temps réel
Génie ÉlectriqueAnnée 2, Semestre S7
Cycle ingénieur
4 crédits ECTS2GES7SRT
Objectifs
  • Ce module traite de la spécification et de la modélisation des applications réactives et temps-réel d'une part et des différentes techniques d'implantation de ces applications sur ces cibles programmables d'autre part.
Liste des ECSystèmes réactifs et temps réel
Exécutifs temps-réel
TP Programmation et temps réel
Horaire encadré52 h
Travail personnel26 h
Évaluation33% Systèmes réactifs et temps réel
33% Exécutifs temps-réel
33% TP Programmation et temps réel
Pré-requis1TCS5INF - Socle informatique
ResponsableJocelyn SEROT
18/08/2008
Génie ÉlectriqueSystèmes réactifs et temps réel
Objectifs
  • Savoir reconnaître et modéliser des systèmes réactifs en vue de leur implantation (sous forme matérielle, logicielle).
Compétences
  • Savoir différencier une application réactive d'une application informatique transformationnelle
  • Savoir caractériser une application temps-réel
  • Savoir décomposer une application réactive / temps réel en tâches concurrentes
Description
  • Caractérisation des systèmes réactifs - systèmes embarqués
  • Modèles et langages synchrones et asynchrones
  • Contraintes temporelles (latence, cadence)
  • Techniques d'implantation (synchrone, asynchrone, avec et sans ETR)
Horaire encadré14h (8h CM + 6h TD)
ÉvaluationExamen final, Écrit
Bibliographie

Exécutifs temps-réel et applications, Trinquet, Y.,

Introduction aux systèmes temps-réel, Bonnet, C., Hermes, 1999

Systèmes Réactifs et Temps Réel, Sérot, J., Cours en ligne : http://cust-interne.univ-bpclermont.fr/Enseignement/Ge/serot/cours

EnseignantsJocelyn SEROT
13/11/2009
Génie ÉlectriqueExécutifs temps-réel
Objectifs
  • Savoir choisir et exploiter un exécutif temps-réel pour l'implantation d'une application réactive / temps réel
Compétences
  • Connaitre le mécanismes de base de synchronisation et de communication inter-tâches et savoir les utiliser à bon escient
  • Connaitre les bases des techniques d'ordonnancement de tâches
  • Connaitre les fonctions d'un exécutif temps-réel et les principaux critères de choix d'un tel exécutif
Description
  • Notion de tâche
  • Techniques d'ordonnancement
  • Outils de base de synchronisation et de communication (version minimale : événements, partage de variables)
  • Présentation d'un exécutif temps réel
Horaire encadré14h (8h CM + 6h TD)
ÉvaluationExamen final, Écrit
EnseignantsJacques LAFFONT, Jocelyn SEROT
04/03/2010
Génie ÉlectriqueTP Programmation et temps réel
Objectifs
  • Mettre en oeuvre les connaissances en modélisation et en programmation dispensées dans les briques de la discipline lors du développement d'une application de complexité réaliste.
Compétences
  • Savoir développer une application temps-réel de complexité réaliste (une dizaine de tâches) en langage C avec un exécutif temps-réel et une chaîne de développement sur une cible embarquée de type micro-contrôleur
Description
  • Développement en C sur un micro-controleur d'une application de contrôle-commande de véhicule
Horaire encadré24h (24h TP)
Évaluation50% Examen final, Écrit
50% Contrôle continu, Travail pratique
Support
  • plateforme matérielle et chaîne de développement pour micro-controleur
EnseignantsMichel JAMES, Jacques LAFFONT, Jocelyn SEROT
30/09/2008