Data refinement refined

J. He, C. A.R. Hoare, J. W. Sanders

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

73 Scopus citations

Abstract

We consider the original work of Hoare and Jones on data refinement in the light of Dijkstra and Smyth’s treatment of nondeterminism and of Milner and Park’s definition of the simulation of Communicating Systems. Two proof methods are suggested which we hope are simpler and more general than those in current use. They are proved to be individually sufficient for the correctness of refinement and together necessary for it. The proof methods can be employed to derive the weakest specification of an implementation from its abstract specification.

Original languageEnglish
Title of host publicationESOP 86 - European Symposium on Programming, Proceedings
EditorsReinhard Wilhelm, Bernard Robinet
PublisherSpringer Verlag
Pages187-196
Number of pages10
ISBN (Print)9783540164425
DOIs
StatePublished - 1986
Externally publishedYes
EventEuropean Symposium on Programming, ESOP 1986 - Saarbrucken, Germany
Duration: 17 Mar 198619 Mar 1986

Publication series

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

Conference

ConferenceEuropean Symposium on Programming, ESOP 1986
Country/TerritoryGermany
CitySaarbrucken
Period17/03/8619/03/86

Fingerprint

Dive into the research topics of 'Data refinement refined'. Together they form a unique fingerprint.

Cite this