Abstract
Timed transition systems are one of the most popular real-time models for concurrency. In the paper, various behavioral equivalences of timed transition systems are defined and studied. In particular, categories of this model are constructed, and their properties are studied. In addition, based on the open maps concept, abstract characterization of the considered equivalences is given. Such an approach makes it possible to develop a metatheory designed for unified definition and study of timed behavioral equivalences in the “linear time-branching time” spectrum of semantics.
Similar content being viewed by others
References
Van Glabbeek, R.J., Handbook of Process Algebras. Chapter “The Linear Time — Branching Time Spectrum I: The Semantics of Concrete, Sequential Processes,” Elsevier, 2001, pp. 3–99.
Hoare, C.A.R., Communicating Sequential Processes, London: Prentice-Hall, 1985.
Milner, R., A Calculus of Communicating Systems, Lecture Notes in Computer Sciences, 1980, vol. 92.
Park, D., Concurrency and Automata on Infinite Sequences, Lecture Notes in Computer Sciences, 1981, vol. 104, pp. 167–183.
De Nicola, R. and Hennessy, M., Testing Equivalence for Processes, Theor. Comput. Sci., 1984, vol. 34, pp. 83–133.
Van Glabbeek, R.J. and Goltz, U., Refinement of Actions and Equivalence Notions for Concurrent Systems, Acta Informatica, 2001, vol. 37, pp. 229–327.
Rabinovich, A. and Trakhtenbrot, B.A., Behaviour Structures and Nets, Fundamenta Informatica, 1988, vol. 11, no. 4.
Joyal, A., Nielsen, M., and Winskel, G., Bisimulation from Open Maps, Information Computation, 1996, vol. 127, no. 2, pp. 164–185.
Nielsen, M. and Cheng, A., Observing Behaviour Categorically, Lecture Notes in Computer Sciences, 1996, vol. 1026, pp. 263–278.
Cattani, G.L. and Sassone, V., Higher Dimensional Transition Systems, Logic Comput. Sci., 1996, pp. 55–62.
Fahrenberg, U., A Category of Higher-Dimensional Automata, Lecture Notes in Computer Sciences, 1998, vol. 3441, pp. 187–201.
Alur, R. and Madhusudan, P., Decision Problems for Timed Automata: A Survey, Lecture Notes in Computer Sciences, 2004, vol. 3185, pp. 1–24.
Henzinger, T.A., Manna, Z., and Pnueli, A., Timed Transition Systems, Lecture Notes in Computer Sciences, 1991, vol. 600, pp. 226–251.
Aceto, L. and Murphi, D., Timing and Causality in Process Algebra, Acta Informatica, 1996, vol. 33, no. 4, pp. 317–350.
Schneider, S., Davies, J., Jackson, D.M., Reed, G.M., Reed, J.M., and Roscoe, A.W., Timed CSP: Theory and Practice, Lecture Notes in Computer Sciences, 1991, vol. 600, pp. 640–675.
Merlin, P., A Study of Recoverability of Computing Systems, PhD Thesis, University of California, Irvine, 1974.
Ramchandani, C., Analysis of Asynchronous Concurrent Systems by Timed Petri Nets, PhD Thesis, Massachusetts Institute of Technology, Cambridge, 1974.
Katoen, J.-P., Langerak, R., Latella, D., and Brinksma, E., On Specifying Real-time Systems in a Causality-based Setting, Lecture Notes in Computer Sciences, 1996, vol. 1135, pp. 385–404.
Virbitskaite, I.B. and Gribovskaya, N.S., Open Maps and Observational Equivalences for Timed Partial Order Models, Fundamenta Informaticae, 2004, vol. 60, no. 1–4, pp. 383–399.
Alur, R., Courcoubetis, C., and Henzinger, T.A., The Observational Power of Clocks, Lecture Notes in Computer Sciences, 1994, vol. 836, pp. 162–177.
Čerāns, K., Decidability of Bisimulation Equivalences for Parallel Timer Processes, Lecture Notes in Computer Sciences, 1993, vol. 663, pp. 302–315.
Weise, C. and Lenzkes, D., Efficient Scaling-invariant Checking of Timed Bisimulation, Lecture Notes in Computer Sciences, 1997, vol. 1200, pp. 176–188.
Aceto, L. and Jeffrey, A., A Complete Axiomatization of Timed Bisimulation for a Class of Timed Regular Behaviours, Theoretical Comput. Sci., 1995, vol. 152, pp. 251–268.
Henzinger, T.A., Majumdar, R., and Prabhu, V.S., Quantifying Similarities between Timed Systems, Lecture Notes in Computer Sciences, 2005, vol. 3829, pp. 226–241.
Fokkink, W., Pang, J., and Wijs, A., Is Timed Branching Bisimilarity an Equivalence Indeed? Lecture Notes in Computer Sciences, 2005, vol. 3829, pp. 258–272.
Cleaveland, R. and Zwarico, A.E., A Theory of Testing for Real-time, Logic Comput. Sci., 1991, pp. 110–119.
Steffen, B. and Weise, C., Deciding Testing Equivalence for Real-time Processes with Dense Time, Lecture Notes in Computer Sciences, 1993, vol. 711, pp. 703–713.
Bihler, E. and Vogler, W., Timed Petri Nets: Efficiency of Asynchronous Systems, Lecture Notes in Computer Sciences, 2004, vol. 3185, pp. 25–58.
Andreeva, M.V., Bozhenkova, E.N., and Virbitskaite, I.B., Analysis of Timed Concurrent Models Based on Testing Equivalence, Fundamenta Informaticae, 2000, vol. 43, nos. 1–4, pp. 1–20.
Andreeva, M.V. and Virbitskaite, I.B., Observational Timed Equivalences for Timed Stable Event Structures, Fundamenta Informaticae, 2006, vol. 72, no. 4, pp. 1–19.
Hune, T. and Nielsen, M., Bisimulation and Open Maps for Timed Transition Systems, Fundamenta Informaticae, 1999, vol. 38, pp. 61–77.
Oshevskaya, E.S., Open Maps Bisimulations for Higher Dimensional Automata Models, Lecture Notes in Computer Sciences, 2009, vol. 5699, pp. 274–286.
Gribovskaya, N.S. and Virbitskaite, I.B., Timed Delay Bisimulation is an Equivalence Relation for Timed Transition Systems, Fundamenta Informaticae, 2009, vol. 93, pp. 127–142.
Alur, R. and Dill, D., The Theory of Timed Automata, Theoretical Comput. Sci., 1994, vol. 126, pp. 183–235.
Cleaveland, R. and Hennessy, M., Testing Equivalence as a Bisimulation Equivalence, Lecture Notes in Computer Sciences, 1989, vol. 407, pp. 11–23.
Goltz, U. and Wehrheim, H., Causal Testing, Lecture Notes in Computer Sciences, 1996, vol. 1113, pp. 394–406.
Chatain, T. and Jard, C., Time Supervision of Concurrent Systems Using Symbolic Unfoldings of Time Petri Nets, Lecture Notes in Computer Sciences, 2005, vol. 3829, pp. 196–210.
Bouyer, P., Haddad, S., and Reynier, P.-A., Timed Unfoldings for Networks of Timed Automata, Lecture Notes in Computer Sciences, 2006, vol. 4218, pp. 292–306.
Aura, T. and Lilius, J., Time Processes for Time Petri Nets, Lecture Notes in Computer Sciences, 1997, vol. 1248, pp. 136–155.
Tsalenko, M.Sh. and Shul’geifer, E.G., Lectures on Category Theory, Moscow: Nauka, 1974.
Joyal, A. and Moerdijk, I., A Completeness Theorem for Open Maps, Ann. Pure Applied Logic, 1994, vol. 70, pp. 51–86.
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © I.B. Virbitskaite, N.S. Gribovskaya, 2010, published in Programmirovanie, 2010, Vol. 36, No. 3
Rights and permissions
About this article
Cite this article
Virbitskaite, I.B., Gribovskaya, N.S. Unifying behavioral equivalences of timed transition systems. Program Comput Soft 36, 138–148 (2010). https://doi.org/10.1134/S0361768810030023
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768810030023