Academia.eduAcademia.edu

Outline

Compositionality and bisimulation: a negative result

1991, Information Processing Letters

https://doi.org/10.1016/0020-0190(91)90163-C

Abstract
sparkles

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)

  1. Symp. on Lagics in Computer Science (1986) 267-278.
  2. 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
  3. 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).
  4. 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).
  5. S. Graf and J. Sifakis, A logic for the description of non-deterministic programs and their properties, Inform. and Control 68 (1986) 254-270.
  6. 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.
  7. 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.
  8. K.G. Larsen, Proof systems for satisfiability in Hennessy-Milner logic with recursion, Theoret. Comput.
  9. Sci. 72 (1990) 265-288.
  10. K.G. Larsen and L. Xinxin, Compositianality through an Operational Semantics of Context, Lecture Notes in Com- puter Science 443 (1990) 512-525.
  11. R. Milner, A Calculus of Communicating Systems, Lecture Notes in Computer Science 92 (1980).
  12. A. Pnueli, The temporal semantics of concurrent pro- grams, Theoret. Comput. Sci. 13 (1981) 45-60.
  13. 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).
  14. 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.
  15. 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.
  16. G. Winskel, Compositional checking of validity of finite state processes, in: zDr=c. Workshop on Concurrency and