Qualitative and Quantitative Monitoring of Spatio-Temporal Properties

  • Laura Nenzi
  • Luca Bortolussi
  • Vincenzo Ciancia
  • Michele Loreti
  • Mieke Massink
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9333)

Abstract

We address the specification and verification of spatio-temporal behaviours of complex systems, extending Signal Spatio-Temporal Logic (SSTL) with a spatial operator capable of specifying topological properties in a discrete space. The latter is modelled as a weighted graph, and provided with a boolean and a quantitative semantics. Furthermore, we define efficient monitoring algorithms for both the boolean and the quantitative semantics. These are implemented in a Java tool available online. We illustrate the expressiveness of SSTL and the effectiveness of the monitoring procedures on the formation of patterns in a Turing reaction-diffusion system.

Keywords

Signal Spatio-Temporal Logic Boolean semantics Quantitative semantics Monitoring algorithms Weighted graphs Turing patterns 

References

  1. 1.
    Aiello, M., Pratt-Hartmann, I., van Benthem, J. (eds.): Handbook of Spatial Logics. Springer, Netherlands (2007)MATHGoogle Scholar
  2. 2.
    Alur, R., Feder, T., Henzinger, T.: The benefits of relaxing punctuality. J. ACM 43(1), 116–146 (1996)MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Bartocci, E., Bortolussi, L., Nenzi, L., Sanguinetti, G.: System design of stochastic models using robustness of temporal properties. Theor. Comput. Sci. 587, 3–25 (2015)MathSciNetCrossRefMATHGoogle Scholar
  4. 4.
    Bortolussi, L., Nenzi, L.: Specifying and monitoring properties of stochastic spatio-temporal systems in signal temporal logic. In: Proceedings of VALUETOOLS (2014)Google Scholar
  5. 5.
    Ciancia, V., Latella, D., Loreti, M., Massink, M.: Specifying and verifying properties of space. In: Diaz, J., Lanese, I., Sangiorgi, D. (eds.) TCS 2014. LNCS, vol. 8705, pp. 222–235. Springer, Heidelberg (2014) Google Scholar
  6. 6.
    Ciancia, V., Gilmore, S., Grilletti, G., Latella, D., Loreti, M., Massink, M.: Spatio-temporal model-checking of vehicular movement in public transport systems. (Submitted, 2015)Google Scholar
  7. 7.
    Ciancia, V., Gilmore, S., Latella, D., Loreti, M., Massink, M.: Data verification for collective adaptive systems: spatial model-checking of vehicle location data. In: Proceedings of SASOW (2014)Google Scholar
  8. 8.
    Donzé, A., Ferrère, T., Maler, O.: Efficient robust monitoring for STL. In: Sharygina, N., Veith, H. (eds.) CAV 2013. LNCS, vol. 8044, pp. 264–279. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  9. 9.
    Donzé, A., Maler, O.: Robust satisfaction of temporal logic over real-valued signals. In: Chatterjee, K., Henzinger, T.A. (eds.) FORMATS 2010. LNCS, vol. 6246, pp. 92–106. Springer, Heidelberg (2010) CrossRefGoogle Scholar
  10. 10.
    Fainekos, G.E., Pappas, G.J.: Robustness of temporal logic specifications for continuous-time signals. Theore. Comput. Sci. 410(42), 4262–4291 (2009)MathSciNetCrossRefMATHGoogle Scholar
  11. 11.
    Galton, A.: The mereotopology of discrete space. In: Freksa, C., Mark, D.M. (eds.) COSIT 1999. LNCS, vol. 1661, pp. 251–266. Springer, Heidelberg (1999) Google Scholar
  12. 12.
    Gol, E.A., Bartocci, E., Belta, C.: A formal methods approach to pattern synthesis in reaction diffusion systems. In: Proceedings of CDC (2014)Google Scholar
  13. 13.
    Grosu, R., Bartocci, E., Corradini, F., Entcheva, E., Smolka, S.A., Wasilewska, A.: Learning and detecting emergent behavior in networks of cardiac myocytes. In: Egerstedt, M., Mishra, B. (eds.) HSCC 2008. LNCS, vol. 4981, pp. 229–243. Springer, Heidelberg (2008) CrossRefGoogle Scholar
  14. 14.
    Haghighi, I., Jones, A., Kong, J.Z., Bartocci, E., Grosu, R., Belta, C.: SpaTeL: a novel spatial-temporal logic and its applications to networked systems. In: Proceedings of HSCC (2015)Google Scholar
  15. 15.
    Maler, O., Nickovic, D.: Monitoring temporal properties of continuous signals. In: Lakhnech, Y., Yovine, S. (eds.) FORMATS 2004 and FTRTFT 2004. LNCS, vol. 3253, pp. 152–166. Springer, Heidelberg (2004) CrossRefGoogle Scholar
  16. 16.
    Mari, L., Bertuzzo, E., Righetto, L., Casagrandi, R., Gatto, M., Rodriguez-Iturbe, I., Rinaldo, A.: Modelling cholera epidemics: the role of waterways, human mobility and sanitation. J. Roy. Soc. Interface 9(67), 376–388 (2012)CrossRefGoogle Scholar
  17. 17.
    Nenzi, L., Bortolussi, L., Ciancia, V., Loreti, M., Massink, M.: Qualitative and quantitative monitoring of spatio-temporal properties. extended version. Technical report 06, QUANTICOL (2015). http://goo.gl/fWx88i
  18. 18.
    Turing, A.M.: The chemical basis of morphogenesis. Philos. Trans. Roy. Soc. Lond. B Biol. Sci. 237(641), 37–72 (1952)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Laura Nenzi
    • 1
  • Luca Bortolussi
    • 2
    • 3
    • 4
  • Vincenzo Ciancia
    • 4
  • Michele Loreti
    • 1
    • 5
  • Mieke Massink
    • 4
  1. 1.IMTLuccaItaly
  2. 2.MOSISaarland UniversitySaarbrückenGermany
  3. 3.DMGUniversity of TriesteTriesteItaly
  4. 4.CNR-ISTIPisaItaly
  5. 5.DiSIAUniversity of FirenzeFlorenceItaly

Personalised recommendations