Abstract
The open maps approach has recently been successfully applied to structure and unify a wide range of behavior equivalences for concurrency. In this paper, we will prove that timed history preserving (thp-) bisimulation can be captured by an open maps based bisimilarity and its logical counterpart — path bisimilarity, when timed causal trees are chosen as the model category. In particular, we will construct a category of timed causal trees and a subcategory of causal timed words, for which notions of open maps and paths will be developed. Then we will define the open maps based bisimilarity and the path bisimilarity and will establish that the obtained bisimilaries coincide with thp-bisimulation.
This work is supported in part by DFG-RFBR (grant No BE 1267/14-1, grant No 14-01-91334).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
\(\delta [y/x]\) is the substitution of \(y\) for \(x\) in \(\delta \).
- 2.
Here \(\eta ^{-1}(\nu _i)(x')\) \(:=\) \(\nu _i(\eta (x'))\) for all \(x'\in V'\) and \(0\le i \le n\).
- 3.
The number returned by \(I(i,x)\) is the last state before \(i\) at which \(x\) was reset.
- 4.
In our case the initial object \(I\) is the timed causal tree \((\{s_0\},s_0,{\varSigma },\emptyset ,\emptyset ,\emptyset )\).
References
Cattani, G.L., Sassone, V.: Higher dimentional transition systems. In: Proceedings of LICS 1996, pp. 55–62 (1996)
Darondeau, P., Degano, P.: Causal trees interleaving + causality. In: Guessarian, I. (ed.) LITP 1990. LNCS, vol. 469, pp. 239–255. Springer, Heidelberg (1990)
Fröschle, S., Lasota, S.: Causality versus true-concurrency. Theor. Comput. Sci. 386(3), 169–187 (2007)
van Glabbeek, R.J., Goltz, U.: Equivalence notions for concurrent systems and refinement of actions. In: Kreczmar, A., Mirkowska, G. (eds.) MFCS 1989. LNCS, vol. 379, pp. 237–248. Springer, Heidelberg (1989)
Gribovskaya, N., Virbitskaite, I.: Timed delay bisimulation is an equivalence relation for timed transition systems. Fundamenta Informaticae 93(1–3), 127–142 (2009)
Hune, T., Nielsen, M.: Bisimulation and open maps for timed transition systems. Fundamenta Informaticae 38, 61–77 (1999)
Joyal, A., Moerdijk, I.: A completeness theorem for open maps. Annu. Pure Appl. Log. 70, 51–86 (1997)
Joyal, A., Nielsen, M., Winskel, G.: Bisimulation from open maps. Inf. Comput. 127(2), 164–185 (1996)
Nielsen, M., Cheng, A.: Observing behaviour categorically. In: Thiagarajan, P.S. (ed.) FSTTCS 1995. LNCS, vol. 1026, pp. 263–278. Springer, Heidelberg (1995)
Oshevskaya, E.S.: Open Maps Bisimulations for Higher Dimensional Automata Models. In: Kutyłowski, M., Charatonik, W., Gębala, M. (eds.) FCT 2009. LNCS, vol. 5699, pp. 274–286. Springer, Heidelberg (2009)
Virbitskaite, I.B., Gribovskaya, N.S.: Open maps and observational equivalences for timed partial order models. Fundamenta Informaticae 60(1–4), 383–399 (2004)
Virbitskaite, I.B., Gribovskaya, N.S., Best, E.: A categorical view of timed behaviours. Fundamenta Informaticae 102(1), 129–143 (2010)
Winskel, G., Nielsen, M.: Models for concurrency. In: Abramsky, S., Gabbay, D., Maibaum, T. (eds.) Handbook of Logic in Computer Science, vol. 4, pp. 1–148. Oxford University Press, New York (1995)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gribovskaya, N.S. (2015). Timed History Preserving Bisimulation and Open Maps. In: Voronkov, A., Virbitskaite, I. (eds) Perspectives of System Informatics. PSI 2014. Lecture Notes in Computer Science(), vol 8974. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46823-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-662-46823-4_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46822-7
Online ISBN: 978-3-662-46823-4
eBook Packages: Computer ScienceComputer Science (R0)