Two normal form theorems for CSP programs (Q1094869)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Two normal form theorems for CSP programs
scientific article

    Statements

    Two normal form theorems for CSP programs (English)
    0 references
    0 references
    0 references
    0 references
    1987
    0 references
    We define two normal forms for CSP programs. In the first normal form, each process contains only one I/O repetitive command and all its I/O commands appear as guards of this command. In the second normal form, all guards of this I/O repetitive command are I/O guards. We describe an inductive method that transforms any CSP program into an equivalent program in first or second normal form. The notion of equivalence is discussed. It is shown that no transformation into second normal form can preserve deadlock freedom.
    0 references
    partially interpreted computation
    0 references
    syntactic equivalence
    0 references
    deadlock freedom
    0 references

    Identifiers