Mots clés : ingénierie, circuits
digitaux .
Les systèmes embarqués sont souvent faits de composants
mixtes matériel / logiciel dont la conception doit être
conjointe. Les langages synchrones sont bien adaptés à ce
problème, car ils peuvent être compilés indifféremment sur
des cibles matérielles ou logicielles. Nous travaillons dans
ce domaine avec la société Cadence Design Systems. Cette
société développe des langages fortement inspirés d'Esterel,
mais à la syntaxe influencée par les langages C (comme ECL,
«Esterel C Language») ou Java (comme Jester, «Java-Esterel»).
Nous étudions la possibilité d'intégrer ces formalismes dans
le produit VCC (Virtual Components Compiler).
Comme les systèmes conjoints n'ont pas d'horloge unique,
nous étudions également une version multihorloge du
langage.