International audienceThis paper proposes a refinement calculus for Lustre. First a very general calculus is provided, which ensures correctness and reactivity for a large class of systems. Then, this calculus is adapted to provide oversampling and temporal refinement. We obtain thus an effective calculus for Lustre, which allows us to refine both computations and time. We illustrate its use on a small example and conclude by proposing some future research perspectives
Les applications caractéristiques aux systèmes embarqués doivent respecter des contraintes strictes ...
Refinement is used as a way to verify an implementation with respect to a specification. States of r...
Critical application domains of computer science require the use of software engineering methods tha...
We present a formalization of refinement calculus for reactive sys-tems. Refinement calculus is base...
Abstract—We present an approach to connect the Real-Time Calculus (RTC) method to the syn-chronous d...
A specification and top-level refinement of a simple mine pump control system, as well as a proof of...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
This thesis is set into the domain of formal methods applied to reactive systems. These systems, cha...
We present a method of translating discrete-time Simulink models to Lustre programs. Our method cons...
In this paper, we study the predicative semantics of different temporal logics and the relationships...
Contains fulltext : 74845.pdf (postprint version ) (Open Access)This paper present...
AbstractA refinement calculus for the development of real-time systems is presented. The calculus is...
Udgivelsesdato: MAYLinear Temporal Logic (LTL) has been widely used for specification and verificati...
The refinement calculus is a well-established theory for formal development of imperative program co...
Refinement is used as a way to verify an implementation with respect to a specification. States of r...
Les applications caractéristiques aux systèmes embarqués doivent respecter des contraintes strictes ...
Refinement is used as a way to verify an implementation with respect to a specification. States of r...
Critical application domains of computer science require the use of software engineering methods tha...
We present a formalization of refinement calculus for reactive sys-tems. Refinement calculus is base...
Abstract—We present an approach to connect the Real-Time Calculus (RTC) method to the syn-chronous d...
A specification and top-level refinement of a simple mine pump control system, as well as a proof of...
The refinement calculus is a well-established theory for deriving program code from specifications. ...
This thesis is set into the domain of formal methods applied to reactive systems. These systems, cha...
We present a method of translating discrete-time Simulink models to Lustre programs. Our method cons...
In this paper, we study the predicative semantics of different temporal logics and the relationships...
Contains fulltext : 74845.pdf (postprint version ) (Open Access)This paper present...
AbstractA refinement calculus for the development of real-time systems is presented. The calculus is...
Udgivelsesdato: MAYLinear Temporal Logic (LTL) has been widely used for specification and verificati...
The refinement calculus is a well-established theory for formal development of imperative program co...
Refinement is used as a way to verify an implementation with respect to a specification. States of r...
Les applications caractéristiques aux systèmes embarqués doivent respecter des contraintes strictes ...
Refinement is used as a way to verify an implementation with respect to a specification. States of r...
Critical application domains of computer science require the use of software engineering methods tha...