Charles André
Les langages synchrones
sont des langages spécialisés conçus pour la programmation
sûre de systèmes réactifs et temps réel. Ils sont
maintenant utilisés dans d'autres domaines comme la conception de haut
niveau de circuits complexes et la programmation de systèmes embarqués.
Les langages et formalismes synchrones s'appuient sur des modèles mathématiques.
Ils se prêtent ainsi à des vérifications
formelles.
Ce rapport est une version largement étendue de l'article <<Langages
et formalismes synchrones>> présenté à MSR'05. Il
introduit les fondements de l'approche synchrone. Des exemples simples permettent
de préciser syntaxe, sémantique et modèle de calculs associés
à différents formalismes et langages synchrones.
Dans ce rapport, les exemples sont traités complètement pour les
divers langages. Les codes sources et les simulations sont également
fournis, permettant au lecteur de mieux comprendre les traits communs et ceux
spécifiques à chaque langage.
I3S RR-2005-13
@TECHREPORT{tr-i3s-MRS05ext,
AUTHOR = "C. André",
title = {Comparaison des styles de programmation de langages synchrones},
YEAR = {2005},
INSTITUTION = "I3S",
MONTH = {Juin},
ADDRESS = {Sophia-Antipolis, (F)},
NUMBER = { RR-2005-13},
NOTE = {\url{http://www.i3s.unice.fr/~andre/}}
}
pdf, 690KB (30 pages)