Laws of data refinement (Q1113664)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Laws of data refinement |
scientific article; zbMATH DE number 4080887
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Laws of data refinement |
scientific article; zbMATH DE number 4080887 |
Statements
Laws of data refinement (English)
0 references
1989
0 references
The underlying philosophy of the method is that there is no semantic distinction between specifications and programs. A specification notation has more expressive statements and richer data types that are expensive or even impossible to implement. The programming language is the implementable subset of the specification language. Data refinement is viewed as systematic piecewise replacement of more sophisticated data types with simpler types. A new formal definition of data refinement is given and a set of laws is derived.
0 references
specification language
0 references
data types
0 references
data refinement
0 references
0 references
0.8304744
0 references
0 references
0.80967116
0 references
0.80570114
0 references
0.80569506
0 references
0.80148053
0 references
0.7983309
0 references