Branching time and abstraction in bisimulation semantics

作者: Rob J. van Glabbeek , W. Peter Weijland

DOI: 10.1145/233551.233556

关键词: Formal languageDiscrete mathematicsConcurrencyLogical equivalenceBranching (linguistics)Time complexityMathematicsEquivalence (formal languages)Concurrency semanticsBisimulation

摘要: In comparative concurrency semantics, one usually distinguishes between linear time and branching semantic equivalences. Milner's notion of observatin equivalence is often mentioned as the standard example a equivalence. this paper we investigate whether observation really does respect structure processes, find that in presence unobservable action t CCS not case.Therefore, bisimulation introduced which strongly preserves sense it computations together with potentials all intermediate states are passed through, even if silent moves involved. On closed CCS-terms congruence can be completely axiomatized by single axion scheme: a.(t.(y+z)+y)=a.(y+z) (where ranges over actions) usual loaws for strong congruence.We also establish sequential processes preserved under refinement actions, whereas is.For large class turns out same. As far know, protocols have been verified setting happen to fit class, hence valid stronger

参考文章(65)
Philippe Darondeau, Pierpaolo Degano, About semantic action refinement Fundamenta Informaticae. ,vol. 14, pp. 221- 234 ,(1991) , 10.3233/FI-1991-14204
Amir Pnueli, Linear and Branching Structures in the Semantics and Logics of Reactive Systems international colloquium on automata, languages and programming. pp. 15- 32 ,(1985) , 10.1007/BFB0015727
Robin Milner, Communication and Concurrency ,(1989)
J. C. M. Baeten, R. J. van Glabbeek, Another look at abstraction in process algebra international colloquium on automata languages and programming. pp. 84- 94 ,(1987) , 10.1007/3-540-18088-5_8
Rocco De Nicola, Ugo Montanari, Frits Vaandrager, Back and forth bisimulations international conference on concurrency theory. pp. 152- 165 ,(1990) , 10.1007/BFB0039058
David Park, Concurrency and Automata on Infinite Sequences Theoretical Computer Science. pp. 167- 183 ,(1981) , 10.1007/BFB0017309
Rob Glabbeek, Ursula Goltz, Refinement of actions in causality based models rex workshop on stepwise refinement of distributed systems models formalisms correctness. ,vol. 430, pp. 267- 300 ,(1990) , 10.1007/3-540-52559-9_68
Jan Friso Groote, Frits Vaandrager, An efficient algorithm for branching bisimulation and stuttering equivalence international colloquium on automata, languages and programming. pp. 626- 638 ,(1990) , 10.1007/BFB0032063
Matthew Hennessy, Rocco De Nicola, Testing Equivalence for Processes international colloquium on automata, languages and programming. pp. 548- 560 ,(1983)