Graphical User Interface for the Clock Driven Distribution of LUSTRE Programs


Fabrice Salpétrier
Rapport de stage de fin d'études
ESISAR, France, 2001/2002

Abstract

Lustre is a synchronous real time programming language. A Lustre program can be compiled into a finite state automaton, in the OC format. Then, the ocrep tool distributes automatically this automaton onto several computing sites. Queues are used to resolve dependency constraints among these sites. The clock driven distribution technique is a particular way to use the ocrep tool. By specifying a base clock for some sites, it is possible to reduce the distributed automatons. Hence, it will be able to handle long duration tasks and yet to preserve a notion of synchronicity. This internship is about implementing a Graphical User Interface for this clock driven distribution technique for Lustre.

BibTeX entry

@MastersThesis{Salpetrier02,
  author = 	 {F. Salp\'{e}trier},
  title = 	 {Interface graphique utilisateur pour la r\'{e}partition de
                  programmes LUSTRE dirig\'{e}e par les horloges},
  school = 	 {ESISAR},
  year = 	 {2002},
  address =	 {Valence, France},
  month =	 {June},
}

[PDF] [Postscript]


Send comments to Alain Girault at Alain.Girault@inrialpes.fr.