Two normal form theorems for CSP programs

From MaRDI portal





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.





Describes a project that uses

Uses Software






This page was built for publication: Two normal form theorems for CSP programs

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1094869)