OLC Group
Outils et Logiciels pour la Communication
Software and Tools for Communicating Systems

Research
Project


Version Française

English Version

The RT-LOTOS (Real-Time LOTOS) Project

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

Team members (former and current):

Presentation of the project

The RT-LOTOS language makes it possible to formally describe systems subject to time constraints. It is a process algebra language. It extends the LOTOS language by temporal operators (time, latency, time limited offering).

The paper Computer Communication 23 (PDF) provide a global description of RT-LOTOS.
The paper FTRTFT'02 (PDF) describe the TLSA (Time Labeled Scheduling Automaton).

An RT-LOTOS specification may be used for validation (simulation/verification) or scheduling purpose.
The RT-LOTOS project is supported mainly by the rtl tool. This tool allows the following operations on a LOTOS specification:

How to use rtl tool?

rtl options (Postscript) (PDF)
To define his/her own types in RT-LOTOS (Postscript) (PDF)

How to install rtl tool?

Note: The sources here were tested with gcc version 2.95.3. It seems that versions 3.0 and following are not appropriate.

Complementary tools

Handling of graphs

Handling of the DTA

Handling of the reachability graph (RG)

Others

Tutorial

Download: minimal binaries to begin with RT-LOTOS (for PC Linux, Sun Solaris, and PC Windows under Cygwin)
Tool presentation
Reading a specification
Writing a specification
RT-LOTO quizz
An academic example: railway crossing

Some experiments

Known bugs (Postscript) (PDF)
Pay attention to reserved words
Subset of the language recognized by option -cray

Main publications

Multi-media and Hypermedia
Multi-media synchronization protocols
Formal methods (applications)
Formal methods (theoretical)

Back to OLC group