Trace Specifications: Methodology and Models
IEEE Transactions on Software Engineering
Hermes: a language for distributed computing
Hermes: a language for distributed computing
High-level language support for programming distributed systems
CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
Hi-index | 0.00 |
The CORDS Process Model (CPM) represents an architectural model on which the components of the CORDS project will be patterned. The CPM describes a set of concepts, like process, port, conventions for process creation, ports initialization and binding, and some abstract primitives for interprocess communication. It includes a set of language independent datatypes that can appear in messages exchanged between processes and an interface definition mechanism for specifying contracts between communicating processes. In this paper, we describe formally the concepts of inport, outport, and process using the object-oriented specification language Mondel. The modelization in Mondel of the abstract primitives of the CPM is provided. We also discuss the applications and advantages of such formal description of the CPM.