SIGNAL belongs to the synchronous languages family. Such languages are widely used in the design of safety-critical real-time systems such as avionics, space systems, and nuclear power plants. This paper reports a key step of a verified SIGNAL compiler prototype, that is the transformation from a subset of SIGNAL to S-CGA (a variant of clocked guarded actions) and the proof of semantics preservation. Compared with the existing SIGNAL compiler, we use clocked guarded actions as the intermediate representation, to integrate more synchronous programs into our verified compiler prototype in the future. However, in contrast to the SIGNAL language, clocked guarded actions can evaluate a variable even if its clock does not hold. Thus, we propose a...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
International audienceOver the last decade, the increasing demand for the validation of safety criti...
SIGNAL belongs to the synchronous languages family which are widely used in the design of safety-cri...
International audienceFor the design of embedded systems, many languages are in use, which are based...
International audienceTranslation validation was introduced as a technique to for-mally verify the c...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
AbstractPresence and absence of signals inside a reaction are inherent to the synchronous paradigm. ...
Synchronous data-flow languages have been used successfully for design and implementation of embedde...
International audienceThe synchronous language SIGNAL is a formal specification formalism for develo...
AbstractIn this paper, systems which interact permanently with their environment are considered. Suc...
Abstract. We have previously developed a verified algorithm for compiling programs written in an occ...
International audienceThis paper presents a simple and safe compiler, called MinSIGNAL, from a subse...
Translation validation was introduced as a technique to formally verify the correctness of code gene...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
International audienceOver the last decade, the increasing demand for the validation of safety criti...
SIGNAL belongs to the synchronous languages family which are widely used in the design of safety-cri...
International audienceFor the design of embedded systems, many languages are in use, which are based...
International audienceTranslation validation was introduced as a technique to for-mally verify the c...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
AbstractPresence and absence of signals inside a reaction are inherent to the synchronous paradigm. ...
Synchronous data-flow languages have been used successfully for design and implementation of embedde...
International audienceThe synchronous language SIGNAL is a formal specification formalism for develo...
AbstractIn this paper, systems which interact permanently with their environment are considered. Suc...
Abstract. We have previously developed a verified algorithm for compiling programs written in an occ...
International audienceThis paper presents a simple and safe compiler, called MinSIGNAL, from a subse...
Translation validation was introduced as a technique to formally verify the correctness of code gene...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
International audienceOver the last decade, the increasing demand for the validation of safety criti...