Work

Firmware testing and test data selection

Year: 1981
Type: conference-paper
Abstract: Loosely stated, program verification is the task of systematically demonstrating that a program achieves its intended purpose, i.e., the task of proving the absence of errors from a program. This task may be considered as a backward mapping from a given program to a statement of the requirements for that program. There exist two fundamental approaches to establishing such mappings. A program may be exercised for a specific set of input values; the successful completion of program execution constitutes a necessary condition for the correctness of that program. A more rigorous approach is to provide an argument that a program satisfies its requirements for all legitimate input values, thus constituting a necessary and sufficient condition for the correctness of that program. In this paper, we are concerned with the first of these two fundamental approaches.
Language: English
Subfield: Software
Open Access status: bronze
OpenAlex ID: W2034713085
FWCI: 0.344
Cites: 19
Cited by: 3
Related to: 10