AbstractA 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 co...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
AbstractIn this paper we study a first-order language that allows to express and prove properties re...
AbstractWe describe a language of specified programs devised to form a basis for a system for the de...
A programming system is a language made from a fixed class of data abstractions and a selection of f...
AbstractA programming system is a language made from a fixed class of data abstractions and a select...
This paper is concerned with the semantics (or computational power) of very simple loop programs ove...
AbstractWe consider the completeness of Hoare's logic with a first-order assertion language applied ...
AbstractThe simple set WL of deterministic while programs is defined and a number of known methods f...
AbstractThe use of verifiers for proving the correctness of concrete programs is well known and has ...
interpretation is a well-known and extensively used method to extract over-approximate program invar...
AbstractWe consider the abstract command language of Dunne, and his account of general correctness. ...
A programming language is viewed as a language for expressing “instructions” for a computation to be...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
AbstractWe provide a sound and relatively complete axiom system for partial correctness assertions i...
AbstractThis paper argues the following positions: that a formal specification is a boolean expressi...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
AbstractIn this paper we study a first-order language that allows to express and prove properties re...
AbstractWe describe a language of specified programs devised to form a basis for a system for the de...
A programming system is a language made from a fixed class of data abstractions and a selection of f...
AbstractA programming system is a language made from a fixed class of data abstractions and a select...
This paper is concerned with the semantics (or computational power) of very simple loop programs ove...
AbstractWe consider the completeness of Hoare's logic with a first-order assertion language applied ...
AbstractThe simple set WL of deterministic while programs is defined and a number of known methods f...
AbstractThe use of verifiers for proving the correctness of concrete programs is well known and has ...
interpretation is a well-known and extensively used method to extract over-approximate program invar...
AbstractWe consider the abstract command language of Dunne, and his account of general correctness. ...
A programming language is viewed as a language for expressing “instructions” for a computation to be...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
AbstractWe provide a sound and relatively complete axiom system for partial correctness assertions i...
AbstractThis paper argues the following positions: that a formal specification is a boolean expressi...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
AbstractIn this paper we study a first-order language that allows to express and prove properties re...
AbstractWe describe a language of specified programs devised to form a basis for a system for the de...