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