There are several criteria for testing program correctness. In this paper we deal with the problem of automatic software testing under the assumption that the set of tests (assertions) is given for selected blocks of code. We simplify the analysis by assuming that the program being tested contains exactly one bug, but this does not lead to loss of generality. We consider not only practical aspects of the above problem and a graph-theoretical model in general but some chromatic aspects of a graph searching model as well
[[abstract]]Automated validation techniques for verifying large scale software systems have been eff...
GP 2 is a non-deterministic programming language for computing by graph transformation. One of the d...
Abstract. Testing remains the principal means of verification in many certification regimes. Formal ...
Abstract: Graph programs allow a visual description of programs on graphs and graph-like structures....
Graph programs allow a visual description of programs on graphs and graph-like structures. The corre...
The goals of the software testing are to assess and improve the quality of the software. An importan...
A central issue in program verification is the generation of verification conditions (VCs): proof ob...
Abstract. A program correctness checker is an algorithm for checking the output of a computation. Th...
In this paper we describe our intended approach for the verification of software written in imperati...
[[abstract]]Automated validation techniques for verifying large scale software systems have been eff...
This thesis describes the generation and use of program invariants to improve software reliability. ...
We study how program analysis can be used to: • Automatically prove partial correctness of correct p...
We present a semi-proving method for verifying necessary condi-tions for program correctness. Our ap...
Modern software applications come with interactive graph-ical displays. In the past, verification ef...
Catching bugs in programs is difficult and time-consuming. The effort of debugging and proving corre...
[[abstract]]Automated validation techniques for verifying large scale software systems have been eff...
GP 2 is a non-deterministic programming language for computing by graph transformation. One of the d...
Abstract. Testing remains the principal means of verification in many certification regimes. Formal ...
Abstract: Graph programs allow a visual description of programs on graphs and graph-like structures....
Graph programs allow a visual description of programs on graphs and graph-like structures. The corre...
The goals of the software testing are to assess and improve the quality of the software. An importan...
A central issue in program verification is the generation of verification conditions (VCs): proof ob...
Abstract. A program correctness checker is an algorithm for checking the output of a computation. Th...
In this paper we describe our intended approach for the verification of software written in imperati...
[[abstract]]Automated validation techniques for verifying large scale software systems have been eff...
This thesis describes the generation and use of program invariants to improve software reliability. ...
We study how program analysis can be used to: • Automatically prove partial correctness of correct p...
We present a semi-proving method for verifying necessary condi-tions for program correctness. Our ap...
Modern software applications come with interactive graph-ical displays. In the past, verification ef...
Catching bugs in programs is difficult and time-consuming. The effort of debugging and proving corre...
[[abstract]]Automated validation techniques for verifying large scale software systems have been eff...
GP 2 is a non-deterministic programming language for computing by graph transformation. One of the d...
Abstract. Testing remains the principal means of verification in many certification regimes. Formal ...