1988
DOI: 10.1145/42192.42194
|View full text |Cite
|
Sign up to set email alerts
|

A mathematical approach to nondeterminism in data types

Abstract: The theory of abstract data types is generalized to the case of nondeterministic operations (set-valued functions). Since the nondeterminism of operations may be coupled, signatures are extended so that operations can have results in Cartesian products. Input/output behavior is used to characterize implementation of one model by another. It is described by means of accumulated arrows, which form a generalization of the term algebra. Morphisms of nondeterministic models are introduced. Both innovations prove to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
21
0
1

Year Published

1988
1988
2005
2005

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(22 citation statements)
references
References 11 publications
0
21
0
1
Order By: Relevance
“…Within the last years there have been attempts to integrate nondeterminism as a basic concept into algebraic specifications ( [Nipkow86], [Hesselink88]). …”
Section: Historical Backgroundmentioning
confidence: 99%
See 3 more Smart Citations
“…Within the last years there have been attempts to integrate nondeterminism as a basic concept into algebraic specifications ( [Nipkow86], [Hesselink88]). …”
Section: Historical Backgroundmentioning
confidence: 99%
“…Both papers [Nipkow86] and [Hesselink88] treat nondeterministic algebras and basic relations between algebras, but they exclude the question of a well-suited specification language. A nondeterministic specification language is presented in [Kaplan 88], but this approach is based on the classical notion of a model and the classical calculus,…”
Section: Historical Backgroundmentioning
confidence: 99%
See 2 more Smart Citations
“…In recent years several authors have tried to provide algebraic specifications of nondeterminism with the semantics based on the notion of rnultialgebras [22,15,17,24,21 ]. It is also the approach we are taking here.…”
Section: Introductionmentioning
confidence: 99%