Communication in CoWare
Hierarchical channels and ports being processes, can be removed from a system description by expansion or flattening. The result is a coware description that contain only process instances of which the primitive ports (possibly with hierarchical protocols) are connected by primitive channels. Thus we have three basic communication mechanism as follows.