Ce projet consiste à reprendre un outil de visualisation de traçage d'événements sous Linux, appelé, LTTng (Linux Trace Toolkig new generation), de telle manière à pouvoir visualiser et analyser des applications temps-réel utilisant l'extension Xenomai (extension temps-réel du noyau Linux). La visualisation consiste à pouvoir repérer les principales activités des tâches temps-réel (activations, changements de contexte, suspensions, etc.) ainsi que les périodes de détention de ressources partagées (verrous, sémaphores, variables condition, etc.). Par ailleurs, ce projet comportera également le développement de mécanismes de simulation "à postiori" d'une application sur la base d'une trace existante, en modifiant les paramètres des tâches (période, priorité, etc.) Cet outil pourra être utilisé à la mise au point d'applications nécessitant un temps-réel strict (précision: ~100ns).
- Proposé par: Ecole Polytechnique de Montréal (laboratoire CASI) et Prof. Daniel Rossier (HEIG-VD/ REDS)
- Candidat-e: Jean-Olivier Villemure
- Professeur-e: Daniel Rossier
- Filière: Informatique