Groupe OLC
Outils et Logiciels pour la Communication

Projet
de
Recherche


Version Française

English Version

Le projet RT-LOTOS (Real-Time LOTOS)

Responsable: Jean-Pierre COURTIAT (e-mail: courtiat@laas.fr)

Membres du projet (anciens et actuels) :

Présentation du projet

Le langage RT-LOTOS est un langage permettant de décrire formellement les systèmes contraints par le temps. Il s'agit d'un langage de type algèbre de processus. Il étend le langage Lotos par des opérateurs temporels (délai, latence, offre limitée dans le temps).

L'article Computer Communication 23 (PDF) en donne une description globale.
L'article FTRTFT'02 (PDF) décrit le TLSA (Time Labeled Scheduling Automaton).

Une spécification RT-LOTOS peut être exploitée à des fins de validation (simulation/vérification), ou encore à des fins d'ordonnancement.
Le projet RT-LOTOS est supporté essentiellement par l'outil rtl. Cet outil permet les opérations suivantes sur une spécification RT-LOTOS :

Comment utiliser l'outil rtl ?

Options de rtl (Postscript) (PDF)
Définir ses propres types RT-LOTOS (Postscript) (PDF)

Comment installer l'outil rtl ?

Note : Les codes sources proposés ici ont été testés avec le compilateur gcc version 2.95.3. Il semble que les versions 3.0 et suivantes ne conviennent pas.

Outils complémentaires

Manipulation de graphes

Manipulation du DTA

Manipulation du graphe d'accessibilité (RG)

Divers

Tutorial

Download : binaires minimum pour débuter avec RT-LOTOS (pour PC Linux, pour Sun Solaris, et pour PC Windows sous Cygwin)
Présentation des outils
Compréhension d'une spécification
Réalisation d'une spécification
Quizz RT-LOTOS
Exemple académique : croisement ferroviaire

Quelques expériences

Bugs connus (Postscript) (PDF)
Attention avec les mots réservés
Sous-ensemble du langage reconnu par l'option -cray

Principales publications

Multimédia et Hypermédia
Protocoles de synchronisation Multimédia
Méthodes formelles (applicatif)
Méthodes formelles (théorique)

 Retour au groupe OLC