< retour aux publications

Using lustre in practical educational activities : digital circuits design, formal languages

Auteur(s) : P. Amblard

Doc. Source: ETAPS Workshop : Synchronous Language Applications Programming (SLAP'05)

In this paper we present practical educational activities usign the language LUSTRE. They are related to three fields of our curriculum: Digical circuits design, Automata and formal languages and, at a smaller degree, Computer architecture. We investigate particularly activities that establish a bridge between two of these three fields. These activities occur at the introductory level. The simplicity of the language and of the concepts involved in the compilation is a key point. Our goal is not to teach LUSTRE or to teach synchronous languages or real-time programming. Our perspective is actually using LUSTRE to help experimentations in the given domains.