DocumentCode
2738143
Title
On the design of systems of cooperating functional processes
Author
Assmann, Claus ; Kluge, Werner E.
Author_Institution
Dept. of Comput. Sci., Kiel Univ., Germany
fYear
1995
fDate
13-15 Sep 1995
Firstpage
52
Lastpage
61
Abstract
This paper describes a design concept for systems of cooperating distributed processes based on a variant of coloured Petri-nets. It cleanly separates graphical specification of processes and their interaction (or communication) from the algorithmic specifications of the computations that need to be performed by the individual processes. Designing complex process systems is aided by abstractions similar to those that are available in programming languages. In conjunction with a small set of well-defined interaction schemes for process communication it ensures well-behaving systems largely by construction. Essential invariance properties of small subsystems which in incremental steps may either be verified by formal methods or validated by simulation are not corrupted when embedding them in the context of larger systems. The paper focuses particularly on the construction of large systems by recursive abstractions of small net templates which, at execution time, may be recursively expanded to distribute application problems evenly over several processing sites for concurrent processing
Keywords
Petri nets; distributed processing; formal verification; algorithmic specifications; coloured Petri-nets; complex process systems; concurrent processing; cooperating distributed processes; cooperating functional processes; execution time; graphical specification; net templates; process communication; recursive abstractions; Analytical models; Computer languages; Computer science; Concurrent computing; Context modeling; Distributed computing; Formal verification; Process design; Stability; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 1995. Proceedings., 14th Symposium on
Conference_Location
Bad Neuenahr
ISSN
1060-9857
Print_ISBN
0-8186-7153-X
Type
conf
DOI
10.1109/RELDIS.1995.518723
Filename
518723
Link To Document