The paper illustrates how nondeterministic operators supply a useful, and even necessary , abstraction mechanism, and how the common alternative, underspecification is insufficient even in quite simple examples. We show how underspecification actually forces one to overspecify by requiring additional assumptions not implied by the statement of the problem to be described. We indicate the tight relation between inherently unordered data types, like sets, and the nondeterminisitc (choice) operations which provide natural and adequate means for iteration over such data types
In this paper, we illustrate how nondeterminism can be used conveniently and e#ectively in designin...
The refinement calculus for logic programs consists of a wide-spectrum language and a notion of refi...
AbstractThe main concern of this paper is the interplay between functionality and nondeterminism. We...
Abstract. Nondeterminism in specifications may be used for at least two different purposes. One is t...
We use the appeal of simplicity and an aversion to complexity in selecting a method for handling par...
The theory of abstract data types is generalized to the case of nondeterministic operations (set-val...
AbstractNondeterminacy is a useful feature of specification languages because it allows the customer...
AbstractA language is constructed that supports arbitrary atomic statements, composition, alternativ...
We consider a kind of non-deterministic programs with counters and stacks over an arbitrary abstract...
SIGLECopy held by FIZ Karlsruhe; available from UB/TIB Hannover / FIZ - Fachinformationszzentrum Kar...
A language is constructed that supports arbitrary atomic statements, composition, alternatives, and ...
AbstractThis paper deals with underspecification for process algebras which is relevant in early des...
This paper argues for a theory in which underlying representation is determined solely by optimizati...
We examine the formal encoding of feature indeterminacy, focussing on case indeterminacy as an exemp...
The refinement calculus for logic programs consists of a wide-spectrum language and a notion of refi...
In this paper, we illustrate how nondeterminism can be used conveniently and e#ectively in designin...
The refinement calculus for logic programs consists of a wide-spectrum language and a notion of refi...
AbstractThe main concern of this paper is the interplay between functionality and nondeterminism. We...
Abstract. Nondeterminism in specifications may be used for at least two different purposes. One is t...
We use the appeal of simplicity and an aversion to complexity in selecting a method for handling par...
The theory of abstract data types is generalized to the case of nondeterministic operations (set-val...
AbstractNondeterminacy is a useful feature of specification languages because it allows the customer...
AbstractA language is constructed that supports arbitrary atomic statements, composition, alternativ...
We consider a kind of non-deterministic programs with counters and stacks over an arbitrary abstract...
SIGLECopy held by FIZ Karlsruhe; available from UB/TIB Hannover / FIZ - Fachinformationszzentrum Kar...
A language is constructed that supports arbitrary atomic statements, composition, alternatives, and ...
AbstractThis paper deals with underspecification for process algebras which is relevant in early des...
This paper argues for a theory in which underlying representation is determined solely by optimizati...
We examine the formal encoding of feature indeterminacy, focussing on case indeterminacy as an exemp...
The refinement calculus for logic programs consists of a wide-spectrum language and a notion of refi...
In this paper, we illustrate how nondeterminism can be used conveniently and e#ectively in designin...
The refinement calculus for logic programs consists of a wide-spectrum language and a notion of refi...
AbstractThe main concern of this paper is the interplay between functionality and nondeterminism. We...