Are homomorphisms sufficient for behavioural implementations of deterministic and nondeterministic data types?

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

For deterministic data types it has been shown that total and robust correctness admit fully abstract models and partial correctness does not. For nondeterministic data types only bisimulation equivalence gives rise to fully abstract models, total, loose, robust, and partial correctness do not. In the cases where fully abstract models do not exist, it is in general necessary to use simulations instead of homomorphisms for proof of correctness of data type implementations.

Original languageEnglish
Title of host publicationSTACS 1987 - 4th Annual Symposium on Theoretical Aspects of Computer Science, Proceedings
EditorsGuy Vidal-Naquet, Franz J. Brandenburg, Martin Wirsing
PublisherSpringer Verlag
Pages260-271
Number of pages12
ISBN (Print)9783540172192
DOIs
StatePublished - 1987
Externally publishedYes
Event4th Annual Symposium on Theoretical Aspects of Computer Science, STACS 1987 - Passau, Germany
Duration: 19 Feb 198721 Feb 1987

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume247 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th Annual Symposium on Theoretical Aspects of Computer Science, STACS 1987
Country/TerritoryGermany
CityPassau
Period19/02/8721/02/87

Fingerprint

Dive into the research topics of 'Are homomorphisms sufficient for behavioural implementations of deterministic and nondeterministic data types?'. Together they form a unique fingerprint.

Cite this