This thesis is set into the domain of formal methods applied to reactive systems. These systems, characterized by their continuous interaction with their environment, are modeled and managed by themeans of the synchronous programming language Lustre.Firstly, thanks to a previous work, we build an induction-based proof method of Lustre safety properties. The method is optimized in that ittakes into account the dynamics of the systems in the best possible way. We implemented it in the Gloups proof tool.Then we define a refinement calculus for Lustre which follows the B method model. The calculus is both adapted to and expressed in Lustre. The proof obligations which ensure the refinement correctness can be handled by Gloups. In order to simpl...
Lustre is a synchronous dataflow-oriented language for the specification of reactive systems. Since ...
For the development of safety-critical reactive systems, proving correctness is unavoidable. Here we...
International audienceThis paper proposes a refinement calculus for Lustre. First a very general cal...
This thesis is set into the domain of formal methods applied to reactive systems. These systems, cha...
Lustre is a synchronous data‐flow language for developing reactive systems. Developed and maintained...
International audienceIn critical embedded software, proving functional properties of programs is a ...
The specification, implementation, verification and validation of reactive software by means of the ...
This paper describes the language LUSTRE which is a data flow synchronous language, designed for pro...
This work deals with the structural testing of the synchronous reactive programs written in Lustre a...
Les applications caractéristiques aux systèmes embarqués doivent respecter des contraintes strictes ...
We present a general approach for verifying safety properties of Lus-tre programs automatically. Key...
LUSTRE is a synchronous data-flow language for programming systems which interact with their environ...
Three approaches to the problem of testing synchronous data-flow programs written in LUSTRE are pres...
The work presented in this thesis takes place in the domain of programming and validation of synchro...
Le langage est conçu de manière à permettre une interprétation synchrone des suites. La nature du la...
Lustre is a synchronous dataflow-oriented language for the specification of reactive systems. Since ...
For the development of safety-critical reactive systems, proving correctness is unavoidable. Here we...
International audienceThis paper proposes a refinement calculus for Lustre. First a very general cal...
This thesis is set into the domain of formal methods applied to reactive systems. These systems, cha...
Lustre is a synchronous data‐flow language for developing reactive systems. Developed and maintained...
International audienceIn critical embedded software, proving functional properties of programs is a ...
The specification, implementation, verification and validation of reactive software by means of the ...
This paper describes the language LUSTRE which is a data flow synchronous language, designed for pro...
This work deals with the structural testing of the synchronous reactive programs written in Lustre a...
Les applications caractéristiques aux systèmes embarqués doivent respecter des contraintes strictes ...
We present a general approach for verifying safety properties of Lus-tre programs automatically. Key...
LUSTRE is a synchronous data-flow language for programming systems which interact with their environ...
Three approaches to the problem of testing synchronous data-flow programs written in LUSTRE are pres...
The work presented in this thesis takes place in the domain of programming and validation of synchro...
Le langage est conçu de manière à permettre une interprétation synchrone des suites. La nature du la...
Lustre is a synchronous dataflow-oriented language for the specification of reactive systems. Since ...
For the development of safety-critical reactive systems, proving correctness is unavoidable. Here we...
International audienceThis paper proposes a refinement calculus for Lustre. First a very general cal...