Synchronous data-flow languages such as Scade/Lustre manage infinite sequences, or streams, as primitive values making them naturally adapted to the description of data-dominated systems. Their conservative extension with means to define control-structures or modes has been a long-term research topic through which several solutions have emerged. In this paper, we pursue this effort and generalize exist-ing solutions by providing two constructs: a general form of state machines called parameterized state machines, and valued signals, as can be found in Esterel. Parameterized state machines greatly reduce the reliance on error-prone mechanisms such as shared memory in automaton-based programming. Signals provide a new way of programming with ...
Zélus is a new programming language for modeling systems that mix discrete logical time and continu...
International audienceSIGNAL, a synchronous and data-flow oriented language, allows the user to desi...
Abstract. Mode-Automata have been proposed in [11]. They introduce, in the domain-specific data-flow...
This paper presents an extension of a synchronous data-flow language such as Lustre with imperative ...
The paper introduces a higher-order synchronous data-flow language in which communication channels m...
In this paper, we present a theory of synchronous data-flow languages. Our theory is supported by bo...
Synchronous languages, such as Signal, are best suited for the design of dependable real-time system...
AbstractIn this paper, systems which interact permanently with their environment are considered. Suc...
SIGLECNRS 14802 E / INIST-CNRS - Institut de l'Information Scientifique et TechniqueFRFranc
International audienceThis paper presents the techniques used for the compilation of the data-flow, ...
LUSTRE is a synchronous data-flow language for programming systems which interact with their environ...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
This paper describes the language LUSTRE which is a data flow synchronous language, designed for pro...
Abstract. In this paper, we present a new design methodology for synchronous reactive systems, based...
This paper presents Signal-Meta, the metamodel designed for the synchronous data-flow language SIGNA...
Zélus is a new programming language for modeling systems that mix discrete logical time and continu...
International audienceSIGNAL, a synchronous and data-flow oriented language, allows the user to desi...
Abstract. Mode-Automata have been proposed in [11]. They introduce, in the domain-specific data-flow...
This paper presents an extension of a synchronous data-flow language such as Lustre with imperative ...
The paper introduces a higher-order synchronous data-flow language in which communication channels m...
In this paper, we present a theory of synchronous data-flow languages. Our theory is supported by bo...
Synchronous languages, such as Signal, are best suited for the design of dependable real-time system...
AbstractIn this paper, systems which interact permanently with their environment are considered. Suc...
SIGLECNRS 14802 E / INIST-CNRS - Institut de l'Information Scientifique et TechniqueFRFranc
International audienceThis paper presents the techniques used for the compilation of the data-flow, ...
LUSTRE is a synchronous data-flow language for programming systems which interact with their environ...
Implementing real-time critical systems is an increas-ingly complex process that calls for high-leve...
This paper describes the language LUSTRE which is a data flow synchronous language, designed for pro...
Abstract. In this paper, we present a new design methodology for synchronous reactive systems, based...
This paper presents Signal-Meta, the metamodel designed for the synchronous data-flow language SIGNA...
Zélus is a new programming language for modeling systems that mix discrete logical time and continu...
International audienceSIGNAL, a synchronous and data-flow oriented language, allows the user to desi...
Abstract. Mode-Automata have been proposed in [11]. They introduce, in the domain-specific data-flow...