A programming system is a language made from a fixed class of data abstractions and a selection of familiar deterministic control and assignment constructs. It is shown that the sets of all ‘before-after’ first-order assertions which are true of programs in any such language can uniquely determine the input-output semantics of the language providing one allows the use of auxiliary operators on its ground types. After this, we study programming systems wherein the data types are syntactically defined using a first-order specification language with the objective of eliminating these auxiliary operators. Especial attention is paid to algebraic specifications, complete first-order specifications; and to arithmetical computation in the context...
AbstractThis paper presents a tentative theory of programming language expressiveness based on reduc...
Algebraic properties specify some natural properties of programming and specification constructs. Th...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
AbstractA programming system is a language made from a fixed class of data abstractions and a select...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
Using Martin-Löf's set theory as a programming logic one identifies specifications with sets and pro...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
A programming language is viewed as a language for expressing “instructions” for a computation to be...
AbstractThis paper is concerned with the relationship between the correctness of programs and the sa...
The syntactic theories of control and state are conservative extensions of the λv-calculus for equat...
AbstractThe paper proposes an axiomatic approach to specification languages, and introduces notions ...
An algebraic programming system is a language built from a fixed algebraic data abstraction and a se...
AbstractIn this paper we study a first-order language that allows to express and prove properties re...
AbstractThe "specification logic" of J. C. Reynolds (in "Tools and Notions for Program Construction"...
AbstractWe describe a language of specified programs devised to form a basis for a system for the de...
AbstractThis paper presents a tentative theory of programming language expressiveness based on reduc...
Algebraic properties specify some natural properties of programming and specification constructs. Th...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
AbstractA programming system is a language made from a fixed class of data abstractions and a select...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
Using Martin-Löf's set theory as a programming logic one identifies specifications with sets and pro...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
A programming language is viewed as a language for expressing “instructions” for a computation to be...
AbstractThis paper is concerned with the relationship between the correctness of programs and the sa...
The syntactic theories of control and state are conservative extensions of the λv-calculus for equat...
AbstractThe paper proposes an axiomatic approach to specification languages, and introduces notions ...
An algebraic programming system is a language built from a fixed algebraic data abstraction and a se...
AbstractIn this paper we study a first-order language that allows to express and prove properties re...
AbstractThe "specification logic" of J. C. Reynolds (in "Tools and Notions for Program Construction"...
AbstractWe describe a language of specified programs devised to form a basis for a system for the de...
AbstractThis paper presents a tentative theory of programming language expressiveness based on reduc...
Algebraic properties specify some natural properties of programming and specification constructs. Th...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...