Laws of data refinement (Q1113664)

From MaRDI portal





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
    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

    Identifiers