DAIMI Report Series · 1992 · 21 citations · 6 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureDistributed SystemsFormal MethodsConcurrent ModelingDiscrete-event System ModelingAsynchronous SystemsBisimulationConcurrency SemanticsConcurrent SemanticsEquivalence Of Transition SystemsOperational SemanticsStructural Operational SemanticsTransition Systems
<p>Our aim is to provide a simple non-interleaved operational semantics for CCS in terms of a model that is easy to understand - asynchronous transition systems. Our approach is guided by the requirement that the semantics should identify the concurrency present in the system in a natural way, in terms of events occurring at independent locations in the system.</p><p>We extend the standard interleaving transition system for CCS by introducing labels on the transitions with information about the locations of events. We then show that the resulting transition system is an asynchronous transition system which has the additional property of being <em>elementary</em>, which means that it can also be represented by a 1-safe net. We establish a close correspondence between our semantics and other approaches in terms of <em>foldings</em>.</p><p>We also introduce a notion of bisimulation on asynchronous transition systems which preserves independence. We conjecture that the induced equivalence on CCS processes coincides with the notion of <em>location equiualence</em> proposed by Boudol et al.</p>
6
Wojciech Penczek · Science of Computer Programming · 1990 · 4K citations
Categories of asynchronous systems
Marek A. Bednarczyk · 1987 · 170 citations
Morten S. Nielsen, Grzegorz Rozenberg, P. S. Thiagarajan · Theoretical Computer Science · 1992 · 155 citations · Full text
A theory of processes with localities
Gérard Boudol, Ilaria Castellani, Matthew Hennessy et al. · Formal Aspects of Computing · 1994 · 81 citations · Full text