A Semantics for Multiprocessor Systems

In this paper we present a multiprocessor semantics for CCS [Mil80]. An operational semantics for processes under a finite number of processors is developed. The effect of adding or removing processors from the system is studied. A notion of strong bisimulation induced by the new semantics is defined. Issues related to a complete axiomatization of this congruence are examined and a complete equational system for a subset of CCS is presented.