Articles
On the expressiveness of Timed Concurrent Constraint Programming

https://doi.org/10.1016/S1571-0661(05)80291-9Get rights and content
Under a Creative Commons license
open access

Abstract

We prove that both the synchronous data flow language Lustre restricted to finite value types and the synchronous state oriented language Argos are embedded in the synchronous paradigm Timed Concurrent Constraint (tcc). In fact, for each of the two languages we provide a tcc language encoding it compositionally w.r. to the structure of programs. Moreover, we prove that the “strong abortion” mechanism of the synchronous imperative language Esterel can be encoded in tcc.

Cited by (0)

Research partially supported by ESPRIT Working Group “Concurrent Constraint Programming for Time Critical Applications” (COTIC), Project Number 23677.