RTSS

Fiche dév Ens Sup - Recherche
  • Création ou MAJ importante : 24/09/08
  • Correction mineure : 17/12/10
Mots-clés

RTSS : simulateur de système temps réel

Ce logiciel a été développé (ou est en cours de développement) dans la communauté de l'Enseignement Supérieur et de la Recherche. Son état peut être variable (cf champs ci-dessous) donc sans garantie de bon fonctionnement.
  • Site web
  • Système : UNIX-like, Windows, MacOS X
  • Version actuelle : RTSimulator_03_28_06 - 28 mars 2006
  • Licence(s) : GPL
  • Etat : diffusé, stable
  • Support : maintenu, développement en cours
  • Concepteur(s) : Damien Masson
  • Contact concepteur(s) : Damien.Masson @ univ-mlv.fr
  • Laboratoire(s), service(s)... : LIGM

 

Fonctionnalités générales du logiciel

RTSS est un projet GPL permettant de réaliser une simulation évènementielle d'un système de tâches temps réel et d'en générer le diagramme "de simulation".
A l'heure actuelle, RTSS gère trois algorithmes d'ordonnancement :

  • priorités fixes préemptif
  • Earliest Deadline First
  • D-OVER

RTSS peut également simuler le comportement d'un système avec un serveur de tâches apériodiques de type Polling Server ou Deferrable Server.

Contexte d’utilisation du logiciel

De nombreuses solutions d'ordonnancement mixte sont proposées dans la littérature. Pourtant leurs descriptions restent souvent théoriques et leurs évaluations issues de simulations. Le problème de l'implantabilité de ces solutions sur une architecture particulière est rarement discuté.

Dans le cadre de notre travail de recherche, nous proposons de faire un état de l'art sur les principaux algorithmes existant, en les évaluant d'un point de vue pratique. Le but de ce travail est d'aboutir à la conception d'une solution offrant des performances raisonnables, implantable sans modifier l'ordonnanceur.
RTSS est l'outil qui nous permet de valider les algorithmes étudiés et proposés dans ce contexte.

Publications liées au logiciel
  • Damien Masson, Intégration des événements non périodiques dans les systèmes temps réel : Application à la gestion des événements dans la spécification temps réel pour Java. Thèse Université Paris-Est, décembre 2008.
  • Damien Masson and Serge Midonnet. Slack time evaluation with RTSJ. Poster session of 23rd ACM symposium on Applied computing (SAC'08). 16-20 March 2008. pp. 322–323. ACM Press.
  • Damien Masson and Serge Midonnet. The Design and Implementation of Real-time Event-based Applications with the Real-time Specification for Java. 5th International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS'07). Long Beach, Califonia, USA. March 2007. pp. –148. IEEE Computer Press. Note: in Proceedings of the 21th International Parallel and Distributed Processing Symposium electronic version (8 pp.)
  • Damien Masson and Serge Midonnet. Fault Tolerance with Real-Time Java. 14th International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS'06). Rhodes Island, Greece. April 2006. pp. –172. IEEE Computer Society Press. Note: Proceedings of the 20th International Parallel and Distributed Processing Symposium electronic version (8 pp.)