Certifying Synchrony for free
Résumé
We express reactive programs in COQ using data-flow synchronous operators. Following LUID-SYNCHROME approach, synchronous static constraints are here expressed using dependent types. Hence, our analysis of synchrony is here directly performed by COQtypechecker.
The LS compiler is available at: http://www-spi.lip6.fr/lucid-synchrone/