International audienceWe propose an approach for proving partial-correctness and invariance properties of transition systems, and illustrate it on a model of a security hypervisor. Regarding partial correctness, we generalise the recently introduced formalism of Reachability Logic, currently used as a language-parametric logic for programs, to transition systems. We propose a coinductive proof system for the resulting logic, which can be seen as performing an “infinite symbolic execution” of the transition-system model under verification. We embed the proof system in the Coq proof assistant and formally prove its soundness and completeness. The soundness result provides us with a Coq-certified Reachability-Logic prover for transition-system...
This paper presents a language-independent proof system for reachability properties of programs writ...
Abstract. This paper introduces *reachability logic*, a language-independent seven-rule proof system...
Model checking is an automated method to prove safety and liveness properties for finite systems. So...
International audienceWe propose a deductive verification approach for proving partial-correctness a...
(27 pages)We propose a deductive-verification approach for proving partial-correctness and invarianc...
International audiencePartial correctness is perhaps the most important functional property of algo-...
Program verification increases the degree of confidence that a program will perform correctly. Manua...
International audienceRewriting Logic is a simply, flexible, and powerful framework for specifying a...
Proof rules for program verification rely on auxiliary assertions. We propose a (sound and relativel...
Abstract. The problem of reachability of the states of transition systems is considered hereby. The ...
Abstract. Formal verification methods model systems by Kripke structures. In order to model live beh...
International audienceThis paper presents a formal approach to proving temporal reachability propert...
AbstractIn this paper a systematic method for generating, comparing and proving the properties of tr...
AbstractPartial transition systems support abstract model checking of complex temporal properties by...
This paper formalizes an operational semantics for the transition system model of concurrency and pr...
This paper presents a language-independent proof system for reachability properties of programs writ...
Abstract. This paper introduces *reachability logic*, a language-independent seven-rule proof system...
Model checking is an automated method to prove safety and liveness properties for finite systems. So...
International audienceWe propose a deductive verification approach for proving partial-correctness a...
(27 pages)We propose a deductive-verification approach for proving partial-correctness and invarianc...
International audiencePartial correctness is perhaps the most important functional property of algo-...
Program verification increases the degree of confidence that a program will perform correctly. Manua...
International audienceRewriting Logic is a simply, flexible, and powerful framework for specifying a...
Proof rules for program verification rely on auxiliary assertions. We propose a (sound and relativel...
Abstract. The problem of reachability of the states of transition systems is considered hereby. The ...
Abstract. Formal verification methods model systems by Kripke structures. In order to model live beh...
International audienceThis paper presents a formal approach to proving temporal reachability propert...
AbstractIn this paper a systematic method for generating, comparing and proving the properties of tr...
AbstractPartial transition systems support abstract model checking of complex temporal properties by...
This paper formalizes an operational semantics for the transition system model of concurrency and pr...
This paper presents a language-independent proof system for reachability properties of programs writ...
Abstract. This paper introduces *reachability logic*, a language-independent seven-rule proof system...
Model checking is an automated method to prove safety and liveness properties for finite systems. So...