Timing Specification Language (TSL)


Abstract

TSL is a high level programming language used to specify the timing of hard real time applications, such as control applications. TSL is in fact an extension of Giotto. The new features introduced in TSL are:

As a case study it was implemented a simulator for Three Tanks System, for which it was implemented a control algorithem in TSL.


Authors

Downloads and Releated Links

Thomas A. HENZINGER Thomas's home page Ecole Polytechnique Federale de Lausanne
Christoph KIRSCH Christoph's home page University of Salzburg
Arkadeb GHOSAL Arkadeb's home page University of California, Berkeley
Daniel IERCAN Daniel's home page "Politehnica" University of Timisora
Petrisor FLUERAS Petrisor's home page "Politehnica" University of Timisora

Donwloads

Compiler: compiler.tar.gz
Emachine: emachine.tar.gz
Three Tanks System: 3TS.tar.gz
(Plant Simulator & Controler)
 

Releated projects

Giotto
Hierarchical Timing Language(HTL)

Publications

  1. Timed Input/Output Determinacy for Tasks with Precedence Constraints, D. Iercan and A. Ghosal, CONTI06, june 2006 pdf
  2. TSL Compiler, Daniel IERCAN, september 2005, 'Politehnica' University of Timisoara,Technical Report pdf

Presentations

  1. Timed Input/Output Determinacy for Tasks with Precedence Constraints, D. Iercan and A. Ghosal, CONTI06, june 2006 ppt