HomeProjectsAtlanSTIC ProjectsComparative studies of software...

Comparative studies of software...

 

Comparative studies des architectures logicielles des systèmes d'exploitation temps réel.

 

 

Du 28 mars 2008 au 31 mars 2009

 

Nom / Prénom

Laboratoire

Equipe de recherche

Statut

  Audrey QUEUDET

  LINA

  Atlas-GDD

  Enseignant/Chercheur

  Responsable du projet

  Mayline CHETTO

  IRCCyN

  Système temps réel

  Enseignant/Chercheur

  Olivier PASQUIER

  IREENA

  MCSE

  Enseignant/Chercheur

 

Partenaires

 

Nom / Prénom

Laboratoire

Equipe de recherche

Statut

  Yvon TRINQUET

  IRCCyN

  Système temps réel

  Enseignant/Chercheur

 

 

 

Présentation

Pour garantir le respect de limites ou contraintes temporelles d'une application temps réel, il est nécessaire que les différents services et algorithmes utilisés s'exécutent en temps borné. Un système d'exploitation temps réel (RTOS) doit ainsi être conçu de manière à respecter les contraintes.
A l'heure actuelle, on distingue deux types de RTOS sur le marché : les RTOS dits propriétaires et ceux dits open-source.
A partir de ce constat, l’objectif du projet est l'analyse détaillée des principaux RTOS, sur la base de l'extraction des singularités structurelles et fonctionnelles qui leur concèdent leurs performances temps réel et/ou embarquées. Le travail consiste à évaluer ces derniers d'un point de vue qualitatif (services temps réel disponibles).

 

 

Principaux résultats

Le projet comporte deux volets de résultats.
Le premier concerne la caractérisation précise des fonctionnalités des principaux systèmes d'exploitation temps réel (RTOS). Sur la base de l’étude d’un panel de RTOS, choisis pour leur relative représentativité, une grille de critères qualitatifs des RTOS a été établie.
Parallèlement, une étude plus ciblée a été menée concernant les RTOS embarqués dédiés aux dispositifs communicants intelligents, tels les réseaux de capteurs sans fil. Une liste non exhaustive de l’offre du marché a été dressée.
Un outil Web a été conçu pour répondre aux réels besoins des concepteurs d'applications temps réel et/ou embarquées.