How the Analyzer can Help the User Help the Analyzer

08/06/2021
by   Yannick Moy, et al.
0

The automation offered by modern program proof tools goes hand in hand with the capability to interact with the tool when the verification fails. The SPARK proof tool tries to help the user by providing the right information, so that the user can help the tool complete the proof. In this article, we present these mechanisms and how they work concretely on a simple running example.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/12/2018

Debugging Program Verification Proof Scripts (Tool Paper)

Interactive program verification is characterized by iterations of unfin...
research
08/21/2022

Improving Counterexample Quality from Failed Program Verification

In software verification, a successful automated program proof is the ul...
research
11/27/2018

Lightweight Interactive Proving inside an Automatic Program Verifier

Among formal methods, the deductive verification approach allows establi...
research
08/21/2022

A Failed Proof Can Yield a Useful Test

A successful automated program proof is, in software verification, the u...
research
02/08/2019

SYM: Toward a New Tool in User's Mood Determination

Even though the emotional state is increasingly taken into account in sc...
research
03/31/2019

Positive Personas: Integrating Well-being Determinants into Personas

System design for well-being needs an appropriate tool to help designers...

Please sign up or login with your details

Forgot password? Click here to reset