AbstractDijkstra and Scholten (1990) present an axiomatic semantics for Dijkstra's guarded command language through the notions of weakest precondition and weakest liberal precondition. The informal notion of a computation is used as a justification for the various definitions. In this paper we present an operational semantics in which the notion of a computation is made explicit. The novel contribution is a generalization of the notion of weakest precondition. This generalization supports reasoning about general properties of programs (i.e. not just termination in a certain state) and we introduce two properties in this way
Introduction There are several ways to give a semantics of a programming language. Each kind of sem...
. We claim that a continuation style semantics of a programming language can provide a starting poin...
AbstractFor an arbitrary programming language with nondeterminism to be implementable, the existence...
This paper proposes a simple operational semanticsof pGCL, Dijkstra's guarded command language exten...
I am indebted to Prof. Edsgar Dijkstra for introducing me to weakest preconditions, Prof. J Moore fo...
AbstractA weakest precondition semantics for communicating processes is presented, based on a centra...
AbstractWe present a purely syntactical definition of E.W. Dijkstra's predicate transformer wp for n...
Abstract. In proof theory, a standard method for showing the correct-ness of a program w.r.t. given ...
Abstract In proof theory, a standard method for showing the correct-ness of a program w.r.t. given p...
In proof theory, a standard method for showing the correctness of a program w.r.t. given pre- and po...
In proof theory, a standard method for showing the correctness of a program w.r.t. given pre- and po...
Abstract. The Dijkstra monad has been introduced recently for cap-turing weakest precondition comput...
Temporal weakest precondions are introduced for calculational reasoning about the states encountered...
In expounding the notions of pre- and postconditions, of termination and nontermination, of correctn...
Abstract. This tutorial paper discusses a particular style of operational semantics that enables one...
Introduction There are several ways to give a semantics of a programming language. Each kind of sem...
. We claim that a continuation style semantics of a programming language can provide a starting poin...
AbstractFor an arbitrary programming language with nondeterminism to be implementable, the existence...
This paper proposes a simple operational semanticsof pGCL, Dijkstra's guarded command language exten...
I am indebted to Prof. Edsgar Dijkstra for introducing me to weakest preconditions, Prof. J Moore fo...
AbstractA weakest precondition semantics for communicating processes is presented, based on a centra...
AbstractWe present a purely syntactical definition of E.W. Dijkstra's predicate transformer wp for n...
Abstract. In proof theory, a standard method for showing the correct-ness of a program w.r.t. given ...
Abstract In proof theory, a standard method for showing the correct-ness of a program w.r.t. given p...
In proof theory, a standard method for showing the correctness of a program w.r.t. given pre- and po...
In proof theory, a standard method for showing the correctness of a program w.r.t. given pre- and po...
Abstract. The Dijkstra monad has been introduced recently for cap-turing weakest precondition comput...
Temporal weakest precondions are introduced for calculational reasoning about the states encountered...
In expounding the notions of pre- and postconditions, of termination and nontermination, of correctn...
Abstract. This tutorial paper discusses a particular style of operational semantics that enables one...
Introduction There are several ways to give a semantics of a programming language. Each kind of sem...
. We claim that a continuation style semantics of a programming language can provide a starting poin...
AbstractFor an arbitrary programming language with nondeterminism to be implementable, the existence...