DocumentCode
1248381
Title
On the specification and synthesis of communicating processes
Author
Erdogmus, M. Hakan ; Johnston, Robert
Author_Institution
INRS-Telecommun., Quebec Univ., Verdun, Que., Canada
Volume
16
Issue
12
fYear
1990
fDate
12/1/1990 12:00:00 AM
Firstpage
1412
Lastpage
1426
Abstract
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
Keywords
automatic programming; formal specification; parallel programming; algebraic operators; behavioral constraints; central module; common problem; communicating processes; high-level specifications; objective methodology; specific distributed system configuration; state-machine-type process descriptions; Business; Context modeling; Formal specifications; High level languages; Protocols;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.62449
Filename
62449
Link To Document