
     
   
                                            
                                               __________________________________________________ 
 
                                                     Université de Rouen   -  DEA ITA : Informatique Théorique et Applications   -   Juin 2004 
                
                                                                                 4  
Enoncé 
 Simulation d’ordonnancement d’applications temps-réel en  
multi-processeurs. 
 
 
Responsable : Jean Philippe Dubernard 
 
1. Contexte 
Ce sujet est proposé dans le cadre de l’équipe CSCA. C’est un travail s’insérant 
dans une collaboration avec l’´equipe Temps-Réel du LISI (Université de 
Poitiers). 
La validation temporelle d’une application temps réel consiste à prouver, avant 
sa mise en service, qu’une stratégie d’ordonnancement donnée est apte, pour une 
application donnée et dans un contexte matériel donné, à garantir que toutes les 
tâches respecteront leurs échéances temporelles, pendant toute la durée de vie de 
l’application et quelles que soient les conditions de pilotage. 
L’une des méthodes usuelles de validation repose sur des techniques de 
simulation d’ordonnanceurs en ligne. 
Les systèmes de tâches périodiques, lorsqu’ils sont ordonnançables, adoptent, au 
bout d’un certain temps, un comportement périodique. Si l’on connaît 
exactement la durée de ces cycles, il n’en est pas de même pour la date d’entrée 
dans ceux-ci. Elle serait très utile pour limiter les durées de simulation lors de la 
validation temporelle d’applications temps réel. 
 
2. Description 
Il s’agit de développer : 
– un générateur de systèmes de tâches périodiques ; 
– un simulateur d’ordonnancement en multi-processeurs ; 
afin de calculer explicitement des dates d’entrée dans le cycle. 
A ce développement, se joindra une étude algébrique pour caractériser certains 
systèmes non ordonnançables et, selon les résultats obtenus, une détermination 
expérimentale puis formelle d’une formule, en fonction des caractéristiques 
temporelles des tâches, pour la date d’entrée dans le cycle. 
 
3. Laboratoire d’accueil : LIFAR 
 
4. Bibliographie : [1] A. Choquet-Geniet, Ordonnancement des Applications  
                             Temps-Réel, Actes de l’école d’été  E.T.R’99, p 53-68, 1999.