Responsable : Philippe Esteban (philippe.esteban@laas.fr, 05.61.33.63.35)
Objectifs Le dveloppement dapplications temps rel (TR) est aujourdhui une problmatique qui se retrouve dans plusieurs domaines tels que les systmes de transport, les systmes embarqus ou les tlcommunications. Ces applications possdent deux caractristiques : la ractivit et le respect de contraintes temporelles. Par exemple, un systme GPS daide la conduite automobile doit indiquer o se trouve lutilisateur, et lavertir du prochain carrefour avant quil ne lait franchi. La complexit croissante de ces applications a conduit des mthodes et outils de conception et de mise en uvre permettant de mieux prendre en compte les exigences propres ce type de systme. En outre, dans un contexte o le systme command est distant du systme de commande, de nouvelles contraintes sont introduites par un nouvel intermdiaire : le systme de communication. Tel est le cas dans les nouvelles architectures avioniques avec des commandes tout lectrique o les calculateurs peuvent tre trs loigns des capteurs et des actionneurs.
Ce module donne des moyens pour tre capable danalyser et mettre en uvre une commande TR, directe ou travers un rseau, en choisissant les outils ncessaires (support, excutif TR, politique d'ordonnancement, protocole de communication). UML 2.0, et ses profils ddis au TR, sert de support pour la conception. Ceci impose de connatre les notions et concepts de base du fonctionnement et des exigences des systmes TR. Ltude des excutifs TR est aborde, en partant des principes de base, en passant par lordonnancement TR jusqu leur utilisation pour la mise en uvre dapplications TR. Enfin, sont prsentes les spcificits des rseaux utiliss dans un contexte industriel (pour des applications de contrle-commande), aussi appels rseaux locaux temps rel. L'accent est mis sur la problmatique et les techniques pour fournir le service d'changes de messages entre des tches TR rparties sur des sites distants, partageant une ressource : le rseau. Un exemple illustre l'influence des mcanismes du rseau sur les performances de ces applications de commande distribue. Contenu (C/TD : 35h, TP : 32h) I Conception des systmes temps rel Spcification de contraintes temporelles avec UML 2.0 Profils UML temps rel et Ingnierie Dirige par les Modles II Excutifs temps rel Notions et concepts Ordonnancement temps rel Excutifs temps rel III Rseaux Locaux Industriels pour la commande Spcificits Techniques de mise en uvre IV - Travaux Pratiques Gnration de signaux ; Commande PWM dun asservissement de position ; Commande distribue ; valuation de performances de la commande distribue Pr-requis Systmes vnements discrets, conception de systmes, outils pour la commande des systmes parallles Bibliographie Bibliographie propose par les enseignants lors de leurs interventions