arXiv (Cornell University) · 2006 · 14 citations · 4 references
Open access
Petri NetEngineeringCommunication DualismMessage PassingStochastic Petri NetFormal MethodsSystems EngineeringDistributed SystemsComputer ScienceCommunication Dualism IdDistributed ModelFormal VerificationProcess CalculusSoftware Design
In the paper notion of communication dualism id formalized and explained in Petri net interpretation. We considcr communication dualism a basic property of communication in distributcd systems. The formalization is done in the Integrated Model of Distributed Systems (IMDS) where synchronous communication, as wcll as asynchronous message-passing and variable-sharing are modeled in a common framework. In the light of this property, communication in distributed systems can be seen as a two-dimensional phenomenon with passing being its spatial dimension and sharing its temporal dimension. Any distributed system can be modeled as a composition of message-passes asynchronous processes or as a composition of variable-sharing asynchronous processes. A method of automatic process extraction in Petri net interpretation of IMDS is presented.
4
E. M. Clarke, Orna Grümberg, D. Long · 1996 · 6.9K citations
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1983 · 3.8K citations · Full text
The reflexive CHAM and the join-calculus
Cédric Fournet, Georges Gonthier · 1996 · 452 citations · Full text