Formal verification of properties in reactive real-time systems is crucial, as these systems are often safety-critical. Such systems are successfully implemented using synchronous languages, where refinement is a relevant operation. This paper investigates the interplay between this operation and formal verification. It turns out that, while for the refined program component-based verification of properties expressed using suitable temporal logics is easily achieved, component-based verification from the point of view of the refining program is best achieved with observers. Our results are based on a translation of synchronous programs into Boolean automata. Their practical relevance is illustrated with a protocol case study
International audienceWe present a component-based description language for heterogeneous systems co...
This article introduces a fully automated verification technique that permits to analyze real-time s...
Embedded reactive systems underpin various safety-critical applications wherein they interact with o...
Formal verification of properties in reactive real-time systems is crucial, as these systems are oft...
International audienceWe propose a verified approach to the formal verification of timed properties ...
International audienceIn order to deal with the verification of large systems, compositional approac...
The multi-language environment Synchronie supports the design and formal verification of synchronous...
Software components and the methodology of component-based development offer a promising approach to...
Synchronous programming languages are well-suited for the implementation and verification of real-ti...
International audienceThe Anaxagore Project provides a component-based design ow for reconfigurable ...
AbstractThis paper intends to highlight the connection between synchronous programming and abstract ...
Formal methods for specifying, analyzing, and manipulating the behavior of concurrent systems become...
AbstractThe multi-language environment Synchronie supports the design and formal verificationof sync...
Abstract. This article introduces a fully automated verification technique that permits to analyze r...
International audienceWe present a component-based description language for heterogeneous systems co...
This article introduces a fully automated verification technique that permits to analyze real-time s...
Embedded reactive systems underpin various safety-critical applications wherein they interact with o...
Formal verification of properties in reactive real-time systems is crucial, as these systems are oft...
International audienceWe propose a verified approach to the formal verification of timed properties ...
International audienceIn order to deal with the verification of large systems, compositional approac...
The multi-language environment Synchronie supports the design and formal verification of synchronous...
Software components and the methodology of component-based development offer a promising approach to...
Synchronous programming languages are well-suited for the implementation and verification of real-ti...
International audienceThe Anaxagore Project provides a component-based design ow for reconfigurable ...
AbstractThis paper intends to highlight the connection between synchronous programming and abstract ...
Formal methods for specifying, analyzing, and manipulating the behavior of concurrent systems become...
AbstractThe multi-language environment Synchronie supports the design and formal verificationof sync...
Abstract. This article introduces a fully automated verification technique that permits to analyze r...
International audienceWe present a component-based description language for heterogeneous systems co...
This article introduces a fully automated verification technique that permits to analyze real-time s...
Embedded reactive systems underpin various safety-critical applications wherein they interact with o...