Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2728606.2728633acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

SpaTeL: a novel spatial-temporal logic and its applications to networked systems

Published: 14 April 2015 Publication History

Abstract

Networked dynamical systems are increasingly used as models for a variety of processes ranging from robotic teams to collections of genetically engineered living cells. As the complexity of these systems increases, so does the range of emergent properties that they exhibit. In this work, we define a new logic called Spatial-Temporal Logic (SpaTeL) that is a unification of signal temporal logic (STL) and tree spatial superposition logic (TSSL). SpaTeL is capable of describing high-level spatial patterns that change over time, e.g., "Power consumption in the northwest quadrant of the city drops below 100 megawatts if the power consumption in the southwest quadrant remains above 200 megawatts for two hours." We present a statistical model checking procedure that evaluates the probability with which a networked system satisfies a SpaTeL formula. We also develop a synthesis procedure that determines system parameters maximizing the average degree of satisfaction, a continuous measure that quantifies how strongly a system execution satisfies a given formula. We demonstrate our algorithms on two systems: a biochemical reaction-diffusion system and a demand-side management system for a smart neighborhood.

References

[1]
H. Abbas, B. Hoxha, G. Fainekos, and K. Ueda. Robustness-guided temporal logic testing and verification for stochastic cyber-physical systems. In Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), 2014 IEEE 4th Annual International Conference on, pages 1--6. IEEE, 2014.
[2]
E. Aydin Gol, E. Bartocci, and C. Belta. A formal methods approach to pattern synthesis in reaction diffusion system. In IEEE 53rd Annual Conference on Decision and Control, 2014.
[3]
C. Baier, J.-P. Katoen, et al. Principles of model checking, volume 26202649. MIT press Cambridge, 2008.
[4]
E. Bartocci, L. Bortolussi, and G. Sanguinetti. Data-driven statistical learning of temporal logic properties. In Formal Modeling and Analysis of Timed Systems, pages 23--37. Springer, 2014.
[5]
B. Bennett, A. Cohn, F. Wolter, and M. Zakharyaschev. Multi-dimensional modal logic as a framework for spatiotemporal reasoning. Applied Intelligence, 17(3): 239--251, 2002.
[6]
L. Bortolussi and L. Nenzi. Specifying and monitoring properties of stochastic spatio-temporal systems in signal temporal logic.
[7]
D. Bresolin, P. Sala, D. Della Monica, A. Montanari, and G. Sciavicco. A decidable spatial generalization of metric interval temporal logic. In Proc. of TIME 2010: the 17th International Symposium on Temporal Representation and Reasoning, pages 95--102. IEEE, Sept 2010.
[8]
S. Bufo, E. Bartocci, G. Sanguinetti, M. Borelli, U. Lucangelo, and L. Bortolussi. Temporal logic based monitoring of assisted ventilation in intensive care. In Proc. of ISoLA 2014: 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, Part II, volume 8803 of LNCS, pages 391--403. Springer, 2014.
[9]
L. Caires and L. Cardelli. A spatial logic for concurrency (part ii). Theoretical Computer Science, 322(3): 517--565, 2004.
[10]
M. C. Caramanis, I. C. Paschalidis, C. G. Cassandras, E. Bilgin, and E. Ntakou. Provision of regulation service reserves by flexible distributed loads. In IEEE 51st Annual Conference on Decision and Control, pages 3694--3700, 2012.
[11]
A. Donzé, T. Ferrère, and O. Maler. Efficient robust monitoring for STL. In Computer Aided Verification - 25th International Conference, CAV 2013, Saint Petersburg, Russia, July 13--19, 2013. Proceedings, volume 8044 of Lecture Notes in Computer Science, pages 264--279. Springer, 2013.
[12]
A. Donzé and O. Maler. Robust satisfaction of temporal logic over real-valued signals. Springer, 2010.
[13]
A. Donzé, O. Maler, E. Bartocci, D. Nickovic, R. Grosu, and S. A. Smolka. On temporal logic and signal processing. In Proc. of ATVA 2012: the 10th International Symposium on Automated Technology for Verification and Analysis, volume 7561 of LNCS, pages 92--106, 2012.
[14]
G. E. Fainekos and G. J. Pappas. Robustness of temporal logic specifications for continuous-time signals. Theoretical Computer Science, 410(42): 4262--4291, 2009.
[15]
J. P. Gollub and J. Langer. Pattern formation in nonequilibrium physics. Reviews of Modern Physics, 71(2): S396, 1999.
[16]
R. Grosu, S. A. Smolka, F. Corradini, A. Wasilewska, E. Entcheva, and E. Bartocci. Learning and detecting emergent betavior in networks of cardiac myocytes. Communication of ACM, 52(3): 97--105, 2009.
[17]
X. Jin, A. Donze, J. Deshmukh, and S. Seshia. Mining requirements from closed-loop control models. In Hybrid Systems: Computation and Control (HSCC), 2013.
[18]
A. Jones, Z. Kong, and C. Belta. Anamoly detection in cyber-physical systems: A formal methods approach. In the 53rd IEEE Conference on Decision and Control, 2014.
[19]
Z. Kong, A. Jones, A. Medina Ayala, E. Aydin Gol, and C. Belta. Temporal logic inference for classification and prediction from data. In Proceedings of the 17th international conference on Hybrid systems: computation and control, pages 273--282. ACM, 2014.
[20]
R. Kontchakov, A. Kurucz, F. Wolter, and M. Zakharyaschev. Spatial logic + temporal logic = ? Handbook of Spatial Logics, pages 497--564, 2007.
[21]
O. Maler and D. Nickovic. Monitoring temporal properties of continuous signals. In Formal Techniques, Modelling and Analysis of Timed and Fault-Tolerant Systems, pages 152--166. Springer, 2004.
[22]
M. Marx and M. Reynolds. Undecidability of compass logic. Journal of Logic and Computation, 9(6): 897--914, 1999.
[23]
J. K. Parrish and L. Edelstein-Keshet. Complexity, pattern, and evolutionary trade-offs in animal aggregation. Science, 284(5411): 99--101, 1999.
[24]
R. Poli, J. Kennedy, and T. Blackwell. Particle swarm optimization. Swarm intelligence, 1(1): 33--57, 2007.
[25]
F. Saffre and R. Gedge. Demand-side management for the smart grid. In Network Operations and Management Symposium Workshops (NOMS Wksps), 2010 IEEE/IFIP, pages 300--303. IEEE, 2010.
[26]
S. Sankaranarayanan and G. Fainekos. Falsification of temporal properties of hybrid systems using the cross-entropy method. In Proceedings of the 15th ACM international conference on Hybrid Systems: Computation and Control, pages 125--134. ACM, 2012.
[27]
A. M. Turing. The chemical basis of morphogenesis. Philosophical Transactions of the Royal Society of London. Series B, Biological Sciences, 237(641): 37--72, 1952.
[28]
K. Zielinski and R. Laur. Stopping criteria for a constrained single-objective particle swarm optimization algorithm. Informatica (Slovenia), 31(1): 51--59, 2007.
[29]
P. Zuliani, A. Platzer, and E. M. Clarke. Bayesian statistical model checking with application to simulink/stateflow verification. In Proceedings of the 13th ACM international conference on Hybrid systems: computation and control, pages 243--252. ACM, 2010.

Cited By

View all
  • (2024)Identification of Distinct, Quantitative Pattern Classes from Emergent Tissue-Scale hiPSC Bioelectric PropertiesCells10.3390/cells1313113613:13(1136)Online publication date: 2-Jul-2024
  • (2024)Formalizing and evaluating requirements of perception systems for automated vehicles using spatio-temporal perception logicThe International Journal of Robotics Research10.1177/02783649231223546Online publication date: 24-Jan-2024
  • (2024)Monitoring of spatio-temporal properties with nonlinear SAT solversInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-024-00740-726:2(169-188)Online publication date: 1-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
HSCC '15: Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control
April 2015
321 pages
ISBN:9781450334334
DOI:10.1145/2728606
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 April 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. networked dynamical systems
  2. parameter synthesis
  3. spatial temporal logic
  4. statistical model checking

Qualifiers

  • Research-article

Funding Sources

  • ONR
  • NSF

Conference

HSCC '15
Sponsor:

Acceptance Rates

Overall Acceptance Rate 153 of 373 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)44
  • Downloads (Last 6 weeks)2
Reflects downloads up to 01 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Identification of Distinct, Quantitative Pattern Classes from Emergent Tissue-Scale hiPSC Bioelectric PropertiesCells10.3390/cells1313113613:13(1136)Online publication date: 2-Jul-2024
  • (2024)Formalizing and evaluating requirements of perception systems for automated vehicles using spatio-temporal perception logicThe International Journal of Robotics Research10.1177/02783649231223546Online publication date: 24-Jan-2024
  • (2024)Monitoring of spatio-temporal properties with nonlinear SAT solversInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-024-00740-726:2(169-188)Online publication date: 1-Apr-2024
  • (2023)QTWTL: Quality Aware Time Window Temporal Logic for Performance MonitoringProceedings of the 21st ACM-IEEE International Conference on Formal Methods and Models for System Design10.1145/3610579.3611075(90-99)Online publication date: 21-Sep-2023
  • (2023)Probabilistic Control of Heterogeneous Swarms Subject to Graph Temporal Logic Specifications: A Decentralized and Scalable ApproachIEEE Transactions on Automatic Control10.1109/TAC.2022.317679768:4(2245-2260)Online publication date: Apr-2023
  • (2023)A Framework for the Unsupervised Inference of Relations Between Sensed Object Spatial Distributions and Robot Behaviors2023 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA48891.2023.10161071(901-908)Online publication date: 29-May-2023
  • (2023)A toolchain for strategy synthesis with spatial propertiesInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-023-00730-125:5-6(641-658)Online publication date: 1-Dec-2023
  • (2023)MoonLight: a lightweight tool for monitoring spatio-temporal propertiesInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-023-00710-525:4(503-517)Online publication date: 1-Aug-2023
  • (2023)Minimisation of Spatial Models Using Branching BisimilarityFormal Methods10.1007/978-3-031-27481-7_16(263-281)Online publication date: 3-Mar-2023
  • (2022)Towards Runtime Monitoring of Complex System Requirements for Autonomous Driving FunctionsElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.371.4371(53-61)Online publication date: 27-Sep-2022
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media