Skip to main content

Timed History Preserving Bisimulation and Open Maps

  • Conference paper
  • First Online:
  • 502 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8974))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    \(\delta [y/x]\) is the substitution of \(y\) for \(x\) in \(\delta \).

  2. 2.

    Here \(\eta ^{-1}(\nu _i)(x')\) \(:=\) \(\nu _i(\eta (x'))\) for all \(x'\in V'\) and \(0\le i \le n\).

  3. 3.

    The number returned by \(I(i,x)\) is the last state before \(i\) at which \(x\) was reset.

  4. 4.

    In our case the initial object \(I\) is the timed causal tree \((\{s_0\},s_0,{\varSigma },\emptyset ,\emptyset ,\emptyset )\).

References

  1. Cattani, G.L., Sassone, V.: Higher dimentional transition systems. In: Proceedings of LICS 1996, pp. 55–62 (1996)

    Google Scholar 

  2. Darondeau, P., Degano, P.: Causal trees interleaving + causality. In: Guessarian, I. (ed.) LITP 1990. LNCS, vol. 469, pp. 239–255. Springer, Heidelberg (1990)

    Chapter  Google Scholar 

  3. Fröschle, S., Lasota, S.: Causality versus true-concurrency. Theor. Comput. Sci. 386(3), 169–187 (2007)

    Article  MATH  Google Scholar 

  4. 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)

    Google Scholar 

  5. Gribovskaya, N., Virbitskaite, I.: Timed delay bisimulation is an equivalence relation for timed transition systems. Fundamenta Informaticae 93(1–3), 127–142 (2009)

    MATH  MathSciNet  Google Scholar 

  6. Hune, T., Nielsen, M.: Bisimulation and open maps for timed transition systems. Fundamenta Informaticae 38, 61–77 (1999)

    MATH  MathSciNet  Google Scholar 

  7. Joyal, A., Moerdijk, I.: A completeness theorem for open maps. Annu. Pure Appl. Log. 70, 51–86 (1997)

    Article  MathSciNet  Google Scholar 

  8. Joyal, A., Nielsen, M., Winskel, G.: Bisimulation from open maps. Inf. Comput. 127(2), 164–185 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  9. Nielsen, M., Cheng, A.: Observing behaviour categorically. In: Thiagarajan, P.S. (ed.) FSTTCS 1995. LNCS, vol. 1026, pp. 263–278. Springer, Heidelberg (1995)

    Chapter  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. Virbitskaite, I.B., Gribovskaya, N.S.: Open maps and observational equivalences for timed partial order models. Fundamenta Informaticae 60(1–4), 383–399 (2004)

    MATH  MathSciNet  Google Scholar 

  12. Virbitskaite, I.B., Gribovskaya, N.S., Best, E.: A categorical view of timed behaviours. Fundamenta Informaticae 102(1), 129–143 (2010)

    MATH  MathSciNet  Google Scholar 

  13. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nataliya S. Gribovskaya .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics