Esterel History
 
   
 
 
 
 
 
 

 

 

 

 

 
Esterel is a member of a small community of synchronous languages born in the beginning of the 80’s.
Cooperation has been constant with the Lustre team headed by Paul Caspi and Nicolas Halbwachs in Grenoble, France, and the early Esterel and Lustre tools shared intermediate languages and compilation tools.

Cooperation was later extended to the Signal team headed by Paul le Guernic and Albert Benveniste in Rennes, France, The design of Esterel was influenced by the independent design of the Statecharts visual formalism introduced by David Harel in 1984 and by the Argos synchronous variant of Statecharts developed by Florence Maraninchi in Grenoble.
Charles Andre’s SyncCharts graphical formalism is an extension of Argos that yields the power of Esterel.

The Modecharts formalism is another synchronous graphical language.

The Reactive C language developed by Frederic Boussinot is a reactive extension of C that borrows its main concepts from synchronous languages and has evolved intoreactive objects languages.
Frederic Boussinot and Robert de Simone also developed a synchronous language called SL that can be viewed as a syntactic restriction of Esterel where all causality problems are suppressed and that can be easily implemented using Reactive C.

Back to first page

 

 

 
 Contact Esterel Webmaster@