Abstract
Specifying spatio-temporal aspects with changes of spatial entities in dense time is one of the important areas in cyber-physical systems. The major problem is the complexity and verifiability of dense time and real-valued variables of the spatio-temporal properties of cyber-physical systems. We propose a spatio-temporal specification language, named STSL, which integrates Signal Temporal Logic (STL) with a spatial logic S4\(_u\) to deal with the changes of real values spatial entities in dense time. We present a Hilbert-style axiomatization for the proposed STSL and provide the soundness and completeness result. Further, we provide the satisfiable relation of spatio-temporal formulas and the corresponding complexity and a decision procedure is present to check the satisfiability problem of the decidable fragment of STSL. Besides, spatio-temporal model is monitored at runtime for the changes of spatial signals over time using MATLAB.
The work is supervised by Prof. Jing Liu, and partially supported by funding under National Key Research and Development Project 2017YFB1001800, NSFC 61572195 and Shanghai SHEITC Project 2017-GYHLW-01036.
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 subscriptionsReferences
Balbiani, P., Fernández-Duque, D., Lorini, E.: Exploring the bidimensional space: a dynamic logic point of view. In: The 16th Conference on Autonomous Agents and MultiAgent Systems, pp. 132–140. Springer (2017)
Bartocci, E., Gol, E.A., Haghighi, I., Belta, C.: A formal methods approach to pattern recognition and synthesis in reaction diffusion networks. IEEE Trans. Control of Network Syst. 5(1), 308–320 (2018)
Bennett, B., Cohn, A.G., Wolter, F., Zakharyaschev, M.: Multi-dimensional modal logic as a framework for spatio-temporal reasoning. Applied Intell. 17(3), 239–251 (2002)
Bersani, M.M., Rossi, M., San Pietro, P.: An SMT-based approach to satisfiability checking of MITL. Inf. Comput. 245, 72–97 (2015)
Ciancia, V., Gilmore, S., Grilletti, G., Latella, D., Loreti, M., Massink, M.: Spatio-temporal model checking of vehicular movement in public transport systems. Int. J. Software Tools Technol. Transf. pp. 1–23 (2018)
Haghighi, I., Jones, A., Kong, Z., Bartocci, E., Gros, R., Belta, C.: Spatel: a novel spatial-temporal logic and its applications to networked systems. In: Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control, pp. 189–198. ACM (2015)
Li, T., Jing, L., Dongdong, A., Haiying, S.: A sound and complete axiomatisation for spatio-temporal specification language. In: The 31st International Conference on Software Engineering & Knowledge Engineering, pp. 153–204. KSI (2019)
Nenzi, L., Bortolussi, L., Ciancia, V., Loreti, M., Massink, M.: Qualitative and quantitative monitoring of spatio-temporal properties with SSTL. Logical Meth. Comput. Sci. 14(4) (2017)
Schäfer, A.: A calculus for shapes in time and space. In: Liu, Z., Araki, K. (eds.) ICTAC 2004. LNCS, vol. 3407, pp. 463–477. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-31862-0_33
Sun, H., Liu, J., Chen, X., Du, D.: Specifying cyber physical system safety properties with metric temporal spatial logic. In: 2015 Asia-Pacific Software Engineering Conference (APSEC), pp. 254–260. IEEE (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Li, T. (2019). Spatio-Temporal Specification Language for Cyber-Physical Systems. In: Ait-Ameur, Y., Qin, S. (eds) Formal Methods and Software Engineering. ICFEM 2019. Lecture Notes in Computer Science(), vol 11852. Springer, Cham. https://doi.org/10.1007/978-3-030-32409-4_36
Download citation
DOI: https://doi.org/10.1007/978-3-030-32409-4_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-32408-7
Online ISBN: 978-3-030-32409-4
eBook Packages: Computer ScienceComputer Science (R0)