2003
DOI: 10.1093/jigpal/11.3.285
|View full text |Cite
|
Sign up to set email alerts
|

An Analysis of Total Correctness Refinement Models for Partial Relation Semantics I

Abstract: This is the first of a series of papers devoted to the thorough investigation of (total correctness) refinement based on an underlying partial relational model. In this paper we restrict attention to operation refinement. We explore four theories of refinement based on an underlying partial relation model for specifications, and we show that they are all equivalent. This, in particular, sheds some light on the relational completion operator (lifted-totalisation) due to Woodcock which underlies data refinement … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
43
0

Year Published

2003
2003
2007
2007

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 8 publications
(44 citation statements)
references
References 5 publications
1
43
0
Order By: Relevance
“…We then define the notions of implementation by means of this operator and establish the induced theories of data-refinement (sections 4.3 and 4.4). In section 5, we show that each of the implementation-based theories is equivalent to the corresponding standard characterisation of data-refinement, demonstrating that reallocation of nondeterminism does not modify the intentions manifested by our normative characterisation of data-refinement (shown to be equivalent to standard account in [8,9,7]). Our paper concludes with a review of what has been established and an agenda for further investigation (section 6).…”
Section: Introductionmentioning
confidence: 83%
See 2 more Smart Citations
“…We then define the notions of implementation by means of this operator and establish the induced theories of data-refinement (sections 4.3 and 4.4). In section 5, we show that each of the implementation-based theories is equivalent to the corresponding standard characterisation of data-refinement, demonstrating that reallocation of nondeterminism does not modify the intentions manifested by our normative characterisation of data-refinement (shown to be equivalent to standard account in [8,9,7]). Our paper concludes with a review of what has been established and an agenda for further investigation (section 6).…”
Section: Introductionmentioning
confidence: 83%
“…This paper provides a generalisation, to data refinement, of an approach we investigated for operation-refinement in [11,12]. There, in the spirit of constructive theories of program development, e.g.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Additional details can be found in appendix A; however, the reader may need to consult [9] and [4] in order to fully understand the notational and meta-notational conventions.…”
Section: Preliminariesmentioning
confidence: 99%
“…We show in appendix A how terms are incorporated in the existing types of [9], in order to obtain a conservative extension framework, [4]. Furthermore, we present the notion of the natural carrier set for each type, which excludes terms or, in case of a schema type, bindings that contain at least one observation bound to .…”
Section: The Distinguished Elementmentioning
confidence: 99%