Stabilité et régisseur d'ordonnancement en temps réel

Dans cet article, nous nous proposons d'analyser la maniere dont le probleme specifique de l'ordonnancement des tâches en temps reel est aborde dans les theories developpees par les chercheurs. Nous verrons que l'approche realisee par les theories est en fait distante du probleme tel qu'il se pose aux concepteurs d'applications. Nous presentons alors les consequences engendrees par le decalage existant, puis nous discutons les methodes qui jusqu'alors ont ete proposees pour le combler. Ces methodes se fondent sur l'emploi d'un critere d'importance permettant, a tout instant, d'assurer l'ordonnancement des tâches les plus importantes de l'application et ce dans le respect de leurs contraintes de temps. Ces methodes, se revelant malheureusement incompletes, en tout cas, trop rigides, nous avons developpe, dans le but de leur adjoindre la flexibilite manquante, un langage de regles decrivant la maniere dont les executions de chaque tâche peuvent etre gerees. Ce langage de regles joue le role d'une sorte de langage de commande pour une entite nouvelle, situee en amont de l'ordonnanceur, qui est en charge de controler l'ordonnancement: le Regisseur.