Skip to main content

\(\textsf {ML}_{\nu }\): A Distributed Real-Time Modal Logic

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11460))

Abstract

Distributed Real-Time Systems (DRTS) can be characterized by several communicating components whose behavior depends on a large number of timing constraints and such components can basically be located at several computers spread over a communication network. Extensions of Timed Modal Logics (TML) such as, Timed Propositional Modal Logic (TPML), Timed Modal \(\mu \)-calculus and \(\textsf {L}_{\nu }\) have been proposed to capture timed and temporal properties in real-time systems. However, these logics rely on a so-called mono-timed semantics for the underlying Timed Labelled Transition Systems (TLTS). This semantics does not capture complex interactions between components with their associated local clocks, thus missing possible action sequences. Based on Multi-Timed Labelled Transition Systems (MLTS), which are an extension of TLTS in order to cope with the notion of distributed clocks, we propose \(\textsf {ML}_{\nu }\), an extension of \(\textsf {L}_{\nu }\) that relies on a distributed semantics for Timed Automata (TA) instead of considering uniform clocks over the distributed systems, we let time vary independently in each TA. We define the syntax and the semantics of \(\textsf {ML}_{\nu }\) over executions of MLTS with such a semantics and we show that its model checking problem against \(\textsf {ML}_{\nu }\) is EXPTIME-complete.

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   59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   74.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

References

  1. Aceto, L., Laroussinie, F.: Is your model checker on time? In: Kutyłowski, M., Pacholski, L., Wierzbicki, T. (eds.) MFCS 1999. LNCS, vol. 1672, pp. 125–136. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-48340-3_12

    Chapter  MATH  Google Scholar 

  2. Akshay, S., Bollig, B., Gastin, P., Mukund, M., Narayan Kumar, K.: Distributed timed automata with independently evolving clocks. In: van Breugel, F., Chechik, M. (eds.) CONCUR 2008. LNCS, vol. 5201, pp. 82–97. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-85361-9_10

    Chapter  Google Scholar 

  3. Al-Bataineh, O.I., Reynolds, M., French, T., Woodings, T.: Verifying real-time commit protocols using dense-time model checking technology. CoRR, volume 1201-3416 (2012)

    Google Scholar 

  4. Alur, R.: Techniques for automatic verification of real-time systems. Ph.D. thesis, Stanford University, CA, USA (1992)

    Google Scholar 

  5. Alur, R., Dill, D.L.: A theory of timed automata. Theor. Comput. Sci. 126(2), 183–235 (1994). https://doi.org/10.1016/0304-3975(94)90010-8

    Article  MathSciNet  MATH  Google Scholar 

  6. Anier, A., Vain, J., Tsiopoulos, L.: DTRON: a tool for distributed model-based testing of time critical applications. Proc. Est. Acad. Sci. 66, 75 (2017)

    Article  Google Scholar 

  7. Asplund, M.: Automatically proving the correctness of vehicle coordination. ICT Express 4, 51–54 (2018). SI: CI & Smart Grid Cyber Security

    Article  Google Scholar 

  8. Čerāns, K.: Decidability of bisimulation equivalences for parallel timer processes. In: von Bochmann, G., Probst, D.K. (eds.) CAV 1992. LNCS, vol. 663, pp. 302–315. Springer, Heidelberg (1993). https://doi.org/10.1007/3-540-56496-9_24

    Chapter  Google Scholar 

  9. Cristian, F.: Synchronous and asynchronous. Commun. ACM 39, 273–297 (1996)

    Article  Google Scholar 

  10. De Biasi, M., Snickars, C., Landernäs, K., Isaksson, A.: Simulation of process control with wirelesshart networks subject to clock drift. In: Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference COMPSAC 2008 (2008)

    Google Scholar 

  11. Gwaltney, D.A., Briscoe, J.M.: Comparison of communication architectures for spacecraft modular avionics systems. Technical Report 214431, NASA (2006). http://www.sti.nasa.gov/

  12. Henzinger, T.A., Nicollin, X., Sifakis, J., Yovine, S.: Symbolic model checking for real-time systems. Inf. Comput. 111(2), 193–244 (1994)

    Article  MathSciNet  Google Scholar 

  13. Jaziri, S., Larsen, K.G., Mardare, R., Xue, B.: Adequacy and complete axiomatization for timed modal logic. Electr. Notes Theor. Comput. Sci. 308, 183–210 (2014)

    Article  MathSciNet  Google Scholar 

  14. Krishnan, P.: Distributed timed automata. In: Workshop on Distributed Systems, vol. 28 (1999)

    Google Scholar 

  15. Laroussinie, F., Larsen, K.G., Weise, C.: From timed automata to logic — and back. In: Wiedermann, J., Hájek, P. (eds.) MFCS 1995. LNCS, vol. 969, pp. 529–539. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-60246-1_158

    Chapter  Google Scholar 

  16. Larsen, K.G., Mardare, R.: Complete proof systems for weighted modal logic. Theor. Comput. Sci. 546, 164–175 (2014)

    Article  MathSciNet  Google Scholar 

  17. Mall, R., Patnaik, L.: Specification and verification of timing properties of distributed real-time systems (1990)

    Google Scholar 

  18. Milner, R.: Communication and Concurrency. PHI Series in Computer Science. Prentice Hall, New York (1989)

    MATH  Google Scholar 

  19. Monot, A., Navet, N., Bavoux, B.: Impact of clock drifts on CAN frame response time distributions. In: 16th IEEE International Conference on Emerging Technologies and Factory Automation - ETFA, Toulouse, France, p. 2011, September 2011

    Google Scholar 

  20. Ortiz, J., Amrani, M., Schobbens, P.-Y.: Multi-timed bisimulation for distributed timed automata. In: Barrett, C., Davies, M., Kahsai, T. (eds.) NFM 2017. LNCS, vol. 10227, pp. 52–67. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57288-8_4

    Chapter  Google Scholar 

  21. Ortiz, J., Legay, A., Schobbens, P.-Y.: Distributed event clock automata. In: Bouchou-Markhoff, B., Caron, P., Champarnaud, J.-M., Maurel, D. (eds.) CIAA 2011. LNCS, vol. 6807, pp. 250–263. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22256-6_23

    Chapter  MATH  Google Scholar 

  22. Ramasamy, H.V., Cukier, M., Sanders, W.H.: Formal specification and verification of a group membership protocol for an intrusion-tolerant group communication system. In: Pacific Rim International Symposium on Dependable Computing (2002)

    Google Scholar 

  23. Raynal, M.: Parallel computing vs. distributed computing: a great confusion? (position paper). In: Hunold, S., et al. (eds.) Euro-Par 2015. LNCS, vol. 9523, pp. 41–53. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-27308-2_4

    Chapter  Google Scholar 

  24. Tripakis, S., Yovine, S.: Analysis of timed systems using time-abstracting bisimulations. Formal Methods Syst. Des. 18(1), 25–68 (2001)

    Article  Google Scholar 

  25. Wang, F., Mok, A.K., Emerson, E.A.: Distributed real-time system specification and verification in APTL. ACM Trans. Softw. Eng. Methodol. 2, 346–378 (1993)

    Article  Google Scholar 

  26. Wang, X., Wang, J., Qi, Z.-C.: Automatic generation of run-time test oracles for distributed real-time systems. In: de Frutos-Escrig, D., Núñez, M. (eds.) FORTE 2004. LNCS, vol. 3235, pp. 199–212. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30232-2_13

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Moussa Amrani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ortiz, J., Amrani, M., Schobbens, PY. (2019). \(\textsf {ML}_{\nu }\): A Distributed Real-Time Modal Logic. In: Badger, J., Rozier, K. (eds) NASA Formal Methods. NFM 2019. Lecture Notes in Computer Science(), vol 11460. Springer, Cham. https://doi.org/10.1007/978-3-030-20652-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-20652-9_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-20651-2

  • Online ISBN: 978-3-030-20652-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics