Compositionality and bisimulation: a negative result
1991, Information Processing Letters
https://doi.org/10.1016/0020-0190(91)90163-CAbstract
AI
AI
This paper investigates the challenges of establishing a compositional temporal semantics for the Calculus for Communicating Systems (CCS) that is fully abstract with respect to bisimulation equivalence. While the authors manage to provide such semantics for a subset of CCS under restricted conditions, they demonstrate that extending this to the broader Finite CCS is impossible using standard temporal logics like CTL*. The findings indicate fundamental limits in associating temporal semantics to process languages while highlighting the inadequacy of existing ad hoc solutions in the literature.
References (16)
- Symp. on Lagics in Computer Science (1986) 267-278.
- A. Fame&i, S. Gnesi and C. Laneve, An expressive temporal logic for Basic LOTOS, in: S.T. Vuong, ed., Formal Description Techniques-II, Proc. IFIP TC6 WG
- Second Intemat. Conf. on Formal Description Tech- niques for Distributed Systems and Communications Pro- tocols, FORTE '89, Vancouver, 5-8 December 1989 (North-Holland, Amsterdam, 1990).
- A. Fantechi, S. Gnesi and G. Ristori, Compositional logic semantics and LOTOS, in: L. Logtippo, R.L. Probert and H. Ural, eds., Proc. Tenth Internat. IFIP WG 6.i Sym- posium on Protocol Specification, Testing and Verification, Ottawa, June 1990 (North-Holland, Amsterdam, 1990).
- S. Graf and J. Sifakis, A logic for the description of non-deterministic programs and their properties, Inform. and Control 68 (1986) 254-270.
- S. Graf and J. Sifakis, An expressive logic for a process algebra with silent actions, in: Proc. Coil. on Temporal Lagic and Specification. Altrincham, England, 1987. Lec- ture Notes in Computer Science 398 (1989) 44-61.
- B. Jonsson, A.H. Khan and 9. Parrow, Implementing a model checking algorithm by adapting existing automated tools, in: Proc. Internat. Workshop on Automatic Verifica- tion Methods for Finite State Systems, Grenoble, June 1989, Lecture Notes in Computer Science 407 (1989) 179-188.
- K.G. Larsen, Proof systems for satisfiability in Hennessy-Milner logic with recursion, Theoret. Comput.
- Sci. 72 (1990) 265-288.
- K.G. Larsen and L. Xinxin, Compositianality through an Operational Semantics of Context, Lecture Notes in Com- puter Science 443 (1990) 512-525.
- R. Milner, A Calculus of Communicating Systems, Lecture Notes in Computer Science 92 (1980).
- A. Pnueli, The temporal semantics of concurrent pro- grams, Theoret. Comput. Sci. 13 (1981) 45-60.
- A. Pnueli, Linear and branching structures in the semantics and logic of reactive systems, in: Proc. 12th ICALP, Lecture Notes in Computer Science 194 (1985).
- C. Stirling, A complete compositional modal proof system for a subset of CCS, in: Proc. 12th ICALP, Lecture Notes in Computer Science 194 (1985) 475-486.
- R.J. van Glabbeek, Comparative concurrency semantics and refinement of actions, Ph.D. Thesis, Centre for Mathematics and Computer Science, Free University, Amsterdam, May 1990.
- G. Winskel, Compositional checking of validity of finite state processes, in: zDr=c. Workshop on Concurrency and