Verifications of parallel programs are frequently based on automated state-space exploration techniques known as model checking. To avoid state-space explosion problems, theorem proving techniques can be used, for example by manually annotating programs with suitable assertions and using these assertions to prove their correctness (e.g. using the Owicki/Gries theory). We propose a method to support assertion-based methods with theorem provers like PVS. Emphasis is on the typical incremental character of assertion-based methods, and on automated strategies for proving correctness of the proof outlines
“When the time is ripe for certain things, these things appear in different places in the manner of ...
International audienceThe purpose of this work is to allow the proof system PVS to export proof cert...
International audienceModern assertion languages such as property specification language (PSL) and S...
Verifications of parallel programs are frequently based on automated state-space exploration techniq...
. Theorem proving and model checking are complementary approaches to the verification of hardware de...
This thesis presents the first formalization of the Owicki-Gries method and its compositional versio...
We report a case study in automated incremental assertion-based proof checking with PVS. Given an an...
Interactive mechanical theorem proving can provide high assurance of correct design, but it can also...
ISBN: 978-1-4244-2922-6International audienceModern assertion languages, such as PSL and SVA, includ...
textThe goal of formal verification is to use mathematical methods to prove that a computing system...
Abstract. Loops and other unbound control structures constitute a major bottleneck in formal softwar...
Computer programs are an indispensable part of many of the systems we rely upon in our daily lives, ...
PVS stands for "Prototype Verification System." It consists of a specication language inte...
This paper describes the use of an automated theorem prover to analyse properties of interactive beh...
Fully automated verification of concurrent programs is a difficult problem, primarily because of sta...
“When the time is ripe for certain things, these things appear in different places in the manner of ...
International audienceThe purpose of this work is to allow the proof system PVS to export proof cert...
International audienceModern assertion languages such as property specification language (PSL) and S...
Verifications of parallel programs are frequently based on automated state-space exploration techniq...
. Theorem proving and model checking are complementary approaches to the verification of hardware de...
This thesis presents the first formalization of the Owicki-Gries method and its compositional versio...
We report a case study in automated incremental assertion-based proof checking with PVS. Given an an...
Interactive mechanical theorem proving can provide high assurance of correct design, but it can also...
ISBN: 978-1-4244-2922-6International audienceModern assertion languages, such as PSL and SVA, includ...
textThe goal of formal verification is to use mathematical methods to prove that a computing system...
Abstract. Loops and other unbound control structures constitute a major bottleneck in formal softwar...
Computer programs are an indispensable part of many of the systems we rely upon in our daily lives, ...
PVS stands for "Prototype Verification System." It consists of a specication language inte...
This paper describes the use of an automated theorem prover to analyse properties of interactive beh...
Fully automated verification of concurrent programs is a difficult problem, primarily because of sta...
“When the time is ripe for certain things, these things appear in different places in the manner of ...
International audienceThe purpose of this work is to allow the proof system PVS to export proof cert...
International audienceModern assertion languages such as property specification language (PSL) and S...