Abstract
Cyber-Physical Systems (CPSs) integrate computing, communication and control processes. Close interactions between the cyber and physical worlds occur in time and space frequently. Therefore, both temporal and spatial information should be taken into consideration when modeling CPS systems. However, how we can capture temporal and spatial information into CPS models that allow describing the logical properties and constraints is still an unsolved problem in the CPS. In this paper, a spatio-temporal logic is provided, including the syntax and semantics, for describing the logical properties and constraints. Based on the logic, we propose an extended hybrid automaton, spatio-temporal hybrid automaton for CPSs. The automaton increases the ability to express spatial variables, spatial expression and related constraints on spatial terms. Then, we define formal semantics of spatio-temporal hybrid automata based on labeled transition systems. At the end of this paper, a Train Control System is introduced as a case study to show how to model the system behavior with spatio-temporal hybrid automata.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Manna, Z., Pnueli, A.: The Temporal Logic of Reactive and Concurrent Systems Specification. Springer (1992)
Gabelaia, D., Kontchakov, R., Kurucz, A., Wolter, F., Zakharyaschev, M.: Combining Spatial and Temporal Logics. Journal of Artificial Intelligence Research, 167–243 (2005)
Lee, E.A.: Cyber Physical Systems: Design Challenges. In: 11th IEEE International Symposium on Object Oriented Real-Time Distributed Computing (ISORC), pp. 363–369 (2008)
Shao, Z., Liu, J., Ding, Z., Chen, M., Jiang, N.: Spatio-Temporal Properties Analysis for Cyber-Physical Systems. In: Proceedings of the 18th International Conference on Engineering of Complex Computer Systems, ICECCS 2013 (2013)
IEEE, IEEE Recommended Practice for Communications-Based Train Control (CBTC) System Design and Functional Allocations. IEEE Std 1474.3-2008 (2008)
Fouquet, F., Morin, B., Fleurey, F., Barais, O., Plouzeau, N., Jezequel, J.: A dynamic component model for cyber physical systems. In: Proceedings of the 15th ACM SIGSOFT Symposium on Component Based Software Engineering, pp. 135–144 (2012)
Chomicki, J.: Temporal query language: a survey. In: Gabbay, D.M., Ohlbach, H.J. (eds.) ICTL 1994. LNCS, vol. 827, pp. 506–534. Springer, Heidelberg (1994)
Fagin, R., Halpern, J.Y., Moses, Y., Vardi, M.Y.: Reasoning about Knowledge. MIT Press (1995)
Manna, Z., Pnueli, A.: Temporal Verification of Reactive Systems: Safety. Springer (1995)
Stone, M.H.: Application of the theory of Boolean rings to general topology. Transactions of the AMS 41, 321–364 (1937)
Chen, T.: Algebraic postulates and a geometric interpretation of the Lewis calculus of strict implication. Bulletin of the AMS 44, 737–744 (1938)
Finger, M., Gabbay, D.M.: Adding a temporal dimension to a logic system. Journal of Logic, Language and Information 1(3), 203–233 (1992)
McKinsey, J.C.C.: A solution of the decision problem for the Lewis systems S2 and S4, with an application to topology. Journal of Symbolic Logic 6(4), 117–134 (1941)
Wolter, F., Zakharyaschev, M.: Spatio-temporal representation and reasoning based on RCC-8. In: Proceedings of the 7th Conference on Principles of Knowledge Representation and Reasoning (KR 2000), pp. 3–14 (2000)
Egenhofer, M.J., Herring, J.R.: Categorizing topological relationships between regions, lines and points in geographic databases. Tech. rep., University of Maine (1991)
Wolper, P.: Expressing interesting properties of programs in propositional temporal logic. In: Proceedings of the 13th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, pp. 184–192 (1986)
Clarke, E.M., Emerson, E.A., Sistla, A.P.: Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications. ACM Transactions on Programming Languages and Systems, 244–263 (1986)
Reynolds, M.: The complexity of the temporal logic with until over general linear time. Journal of Computer and System Sciences 66(2), 393–426 (2003)
Sistla, A.P., Clarke, E.M.: The complexity of propositional linear temporal logics. Journal of the ACM 32(3), 733–749 (1985)
Alexander, C., Zakharyaschev, M.: Modal Logic. Oxford Logic Guides, vol. 35. Clarendon Press, Oxford (1997)
Henzinger, T.A.: The theory of hybrid automata. In: Logic in Computer Science, LICS 1996, pp. 278–292 (1996)
Alur, R., Courcoubetis, C., Henzinger, T.A., Ho, P.: Hybrid automata: An algorithmic approach to the specification and verification of hybrid systems. In: Grossman, R.L., Ravn, A.P., Rischel, H., Nerode, A. (eds.) HS 1993. LNCS, vol. 736, pp. 209–229. Springer, Heidelberg (1993)
Saeedloei, N., Gupta, G.: A logic-based modeling and verification of CPS. ACM SIGBED Review 8(2), 31–34 (2011)
Gupta, R.: Programming models and methods for spatiotemporal actions and reasoning in cyber-physical systems. In: NSF Workshop on CPS (2006)
Miller, J.S.: Decidability and Complexity Results for Timed Automata and Semi-linear Hybrid Automata. In: Lynch, N.A., Krogh, B.H. (eds.) HSCC 2000. LNCS, vol. 1790, pp. 296–310. Springer, Heidelberg (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shao, Z., Liu, J. (2013). Spatio-temporal Hybrid Automata for Cyber-Physical Systems. In: Liu, Z., Woodcock, J., Zhu, H. (eds) Theoretical Aspects of Computing – ICTAC 2013. ICTAC 2013. Lecture Notes in Computer Science, vol 8049. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39718-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-39718-9_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39717-2
Online ISBN: 978-3-642-39718-9
eBook Packages: Computer ScienceComputer Science (R0)