The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.12 - December (1990 vol.16)
pp: 1412-1426
ABSTRACT
<p>An objective methodology for the specification and synthesis of communicating processes is presented. It is demonstrated that algebraic operators can be used to formulate communicating processes in terms of behavioral constraints and that the corresponding state-machine-type process descriptions can be derived automatically or synthesized from these formulations. The behavioral constraints serve as high-level specifications for communicating processes. These constraints indicate the desired behavior of a process, possibly embedded in a system, by defining its range. The proposed approach is shown to be applicable to a common problem which concerns the synthesis of the central module serving a number of clients in a specific distributed system configuration.</p>
INDEX TERMS
objective methodology; communicating processes; algebraic operators; behavioral constraints; state-machine-type process descriptions; behavioral constraints; high-level specifications; common problem; central module; specific distributed system configuration; automatic programming; formal specification; parallel programming
CITATION
M.H. Erdogmus, R. Johnston, "On the Specification and Synthesis of Communicating Processes", IEEE Transactions on Software Engineering, vol.16, no. 12, pp. 1412-1426, December 1990, doi:10.1109/32.62449
43 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool