Multi-relations in Z. A cross between multi-sets and binary relations (Q1186512)

From MaRDI portal





scientific article; zbMATH DE number 36744
Language Label Description Also known as
English
Multi-relations in Z. A cross between multi-sets and binary relations
scientific article; zbMATH DE number 36744

    Statements

    Multi-relations in Z. A cross between multi-sets and binary relations (English)
    0 references
    28 June 1992
    0 references
    Both the theories of binary relations and multi-sets (or bags) in \(Z\) have been usefully applied to software specification and development. In this paper we examine a useful theory --- multi-relations --- which is a cross between these two theories. One way of viewing relations is as sets of pairs. Here, by analogy, we view multi-relations as multi-sets of pairs, and we define multi-relation equivalents of most of the traditional operators defined on binary relations. Multi-relations can also be viewed as graphs or two-dimensional matrices (with indices over arbitrary sets). The use of multi-relations is illustrated by specifying a bill-of- materials system. This provides a good example of the paradigm of building a suitable mathematical theory first and then developing a specification in terms of the theory.
    0 references
    specification and development of software systems
    0 references
    bags
    0 references
    \(Z\)
    0 references
    multi- relations
    0 references
    multi-sets of pairs
    0 references
    bill-of-materials system
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references