A Cooperation Service for CORBA Objects. From the Model to the Applications

This paper introduces a CORBA-based cooperation service for distributed applications and its underlying design model distinguishing coordination and communication. The communication service provides a group communication facility. Coordination is more sophisticated and addresses dynamic architecture evolution and shared work space access management functions. A formal development technique based on graph grammars is defined and used to implement this service.