AbstractFor an arbitrary programming language with nondeterminism to be implementable, the existence of computation trees modelling the possible changes in state in the course of a computation is postulated. A general definition of what constitutes an execution method is then presented. Falling naturally out of these ideas is the correspondence between execution methods and total correctness, in that different properties are required of a program to be correct when different methods are adopted. We describe a variety of plausible methods of execution falling under the general definition and single out four particular ones. The arguments made are then illustrated by analysing the properties required by Dijkstra of guarded commands in view of...
Dijkstra's language of guarded commands is extended with recursion and transformed into algebra. The...
It is commonly understood that execution designates the process by which a computing machine follows...
This paper examines the disciplined programming methodology of EM Dijkstra which advocates the devel...
AbstractFor an arbitrary programming language with nondeterminism to be implementable, the existence...
AbstractIn this paper, we study some aspects of the semantics of nondeterministic flowchart programs...
AbstractThe simple set WL of deterministic while programs is defined and a number of known methods f...
Computer programs need to deal with nondeterministic environments. This nondeterminism may arise fro...
AbstractWe show that termination is a first-order notion if approached via Nonstandard Logics of Pro...
The purpose of this paper is to discuss the relevance of nondeterminism in computer science, with a ...
So-called "guarded commands " are introduced as a building block for alternative a...
In this paper, we provide a formal explanation of symbolic execution in terms of a symbolic transiti...
Given a program and an assertion in that program, determining if the assertion can fail is one of th...
AbstractWe consider the abstract command language of Dunne, and his account of general correctness. ...
AbstractPROLOG and its variants are based on SLD resolution, which uses “don't know” nondeterminism ...
AbstractNondeterminism is introduced into an ordinary iterative programming language by treating pro...
Dijkstra's language of guarded commands is extended with recursion and transformed into algebra. The...
It is commonly understood that execution designates the process by which a computing machine follows...
This paper examines the disciplined programming methodology of EM Dijkstra which advocates the devel...
AbstractFor an arbitrary programming language with nondeterminism to be implementable, the existence...
AbstractIn this paper, we study some aspects of the semantics of nondeterministic flowchart programs...
AbstractThe simple set WL of deterministic while programs is defined and a number of known methods f...
Computer programs need to deal with nondeterministic environments. This nondeterminism may arise fro...
AbstractWe show that termination is a first-order notion if approached via Nonstandard Logics of Pro...
The purpose of this paper is to discuss the relevance of nondeterminism in computer science, with a ...
So-called "guarded commands " are introduced as a building block for alternative a...
In this paper, we provide a formal explanation of symbolic execution in terms of a symbolic transiti...
Given a program and an assertion in that program, determining if the assertion can fail is one of th...
AbstractWe consider the abstract command language of Dunne, and his account of general correctness. ...
AbstractPROLOG and its variants are based on SLD resolution, which uses “don't know” nondeterminism ...
AbstractNondeterminism is introduced into an ordinary iterative programming language by treating pro...
Dijkstra's language of guarded commands is extended with recursion and transformed into algebra. The...
It is commonly understood that execution designates the process by which a computing machine follows...
This paper examines the disciplined programming methodology of EM Dijkstra which advocates the devel...