|
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
|
|