This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
S. Abramsky: On Semantic Foundations of Applicative Multiprogramming, in Proc. 10th ICALP, LNCS 154, pp. 1–14, 1983
K. Bothe: A Comparative Study of Abstract Data Type Concepts, Elektronische Informationsverarbeitung und Kybernetik 17 (1981), 237–257
S.D. Brookes, W.C. Rounds: Behavioural Equivalence Relations Induced by Programming Logics, in Proc. 10th ICALP, LNCS 154, 1983
M. Broy: A Theory for Nondeterminism, Parallelism, Communication, and Concurrency, TCS 45 (1986), pp. 1–61
M. Broy: Extensional Behaviour of Concurrent, Nondeterministic, Communicating Systems, in Control Flow and Data Flow: Concepts of Distributed Programming (M. Broy, ed.), Springer Verlag, 1985
R. de Nicola, M.C.B. Hennessy: Testing Equivalences for Processes, in Proc. 10th ICALP, LNCS 154, pp. 548–560, 1983. Full version in TCS 34, pp.83–133, 1984
V. Giarratana, F. Gimona, U. Montanari: Observability Concepts in Abstract Data Type Specifications, in: 5th MFCS, LNCS 45, 1976
J.A. Goguen, J. Meseguer: Universal Realization, Persistent Interconnection and Implementation of Abstract Modules, in: Proc. ICALP '82, LNCS 140, 1982
J. He, C.A.R. Hoare, J.W. Sanders: Data Refinement Refined, Proc. ESOP'86, LNCS 213, 1986
C.A.R. Hoare: Proof of Correctness of Data Representation, Acta Informatica 1, 1972
C.A.R. Hoare: Data Refinement in a Categorical Setting, Manuscript, June 1987
C.B. Jones: Systematic Software Development Using VDM, Prentice-Hall International, 1986
M.C.B. Hennessy: Powerdomains and Nondeterministic Recursive Definitions, LNCS 137, pp. 178–193, 1982
S. Kamin: Final Data Types and their Specification, TOPLAS 5, 1, 1983
K.G. Larsen: Context-Dependent Bisimulations Between Processes, PhD Thesis, Tech. Rep. CST-37-86, Dept. of Comp. Sci., Univ. of Edinburgh, 1986
J.W. Lloyd: Foundations of Logic Programming, Springer Verlag, 1984
J.C. Mitchell: Representation Independence and Data Abstraction (Preliminary Version), in Proc. 13th POPL (1986), pp. 263–286
T. Nipkow: Nondeterministic Data Types: Models and Implementations, Acta Informatica 22, pp. 629–661, 1986
T. Nipkow: Are Homomorphisms Sufficient for Behavioural Implementations of Deterministic and Nondeterministic Data Types?, in Proc. 4th STACS, LNCS 247, pp. 260–271, 1987
T. Nipkow: Behavioural Implementations Concepts for Nondeterministic Data Types, PhD Thesis, Tech. Rep. UMCS-87-5-3, Dept. of Comp. Sci., The Univ. of Manchester, 1987
H. Reichel: Behavioural Equivalence: A Unifying Concept for Initial and Final Specification Methods, in: Proc. 3rd Hung. Comp. Sci. Conf., (M. Arato, L. Varga, eds.), Budapest, 1981, 27–39
D. Sannella, A. Tarlecki: On Observational Equivalence and Algebraic Specification, Proc. CAAP'85, LNCS 185, 308–322
O. Schoett: Ein Modulkonzept in der Theorie Abstrakter Datentypen, Report IfI-HH-B-81/81, Universität Hamburg, Fachbereich Informatik, 1981
O. Schoett: Data Abstraction and the Correctness of Modular Programming, PhD Thesis, Tech. Rep. CST-42-87, Dept. of Comp. Sci., Univ. of Edinburgh, 1987
M.B. Smyth: Power Domains, JCCS 2, pp. 23–36, 1978
M.H. van Emden, R.A. Kowalski: The Semantics of Predicate Logic as a Programming Language, JACM 23, 4, pp. 733–742, 1976
J. Vuillemin: Correct and Optimal Implementation of Recursion in a Simple Programming Language, JCSS 9 (1974), 332–354
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nipkow, T. (1988). Observing nondeterministic data types. In: Sannella, D., Tarlecki, A. (eds) Recent Trends in Data Type Specification. ADT 1987. Lecture Notes in Computer Science, vol 332. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50325-0_9
Download citation
DOI: https://doi.org/10.1007/3-540-50325-0_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50325-5
Online ISBN: 978-3-540-45970-5
eBook Packages: Springer Book Archive