MoonLight: a lightweight tool for monitoring spatio-temporal properties

被引:0
|
作者
Laura Nenzi
Ezio Bartocci
Luca Bortolussi
Simone Silvetti
Michele Loreti
机构
[1] University of Trieste,
[2] TU Wien,undefined
[3] Esteco S.p.A.,undefined
[4] University of Camerino,undefined
来源
International Journal on Software Tools for Technology Transfer | 2023年 / 25卷
关键词
Spatio-temporal logic; Specification-based monitoring;
D O I
暂无
中图分类号
学科分类号
摘要
We present MoonLight, a tool for monitoring temporal and spatio-temporal properties of mobile, spatially distributed, and interacting entities such as biological and cyber-physical systems. In MoonLight the space is represented as a weighted graph describing the topological configuration in which the single entities are arranged. Both nodes and edges have attributes modeling physical quantities and logical states of the system evolving in time. MoonLight is implemented in Java and supports the monitoring of Spatio-Temporal Reach and Escape Logic (STREL). MoonLight can be used as a standalone command line tool, such as Java API, or via Matlab™ and Python interfaces. We provide here the description of the tool, its interfaces, and its scripting language using a sensor network and a bike sharing example. We evaluate the tool performances both by comparing it with other tools specialized in monitoring only temporal properties and by monitoring spatio-temporal requirements considering different sizes of dynamical and spatial graphs.
引用
收藏
页码:503 / 517
页数:14
相关论文
共 50 条
  • [1] MoonLight: A Lightweight Tool for Monitoring Spatio-Temporal Properties
    Bartocci, Ezio
    Bortolussi, Luca
    Loreti, Michele
    Nenzi, Laura
    Silvetti, Simone
    RUNTIME VERIFICATION (RV 2020), 2020, 12399 : 417 - 428
  • [2] MoonLight: a lightweight tool for monitoring spatio-temporal properties
    Nenzi, Laura
    Bartocci, Ezio
    Bortolussi, Luca
    Silvetti, Simone
    Loreti, Michele
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2023, 25 (04) : 503 - 517
  • [3] Qualitative and Quantitative Monitoring of Spatio-Temporal Properties
    Nenzi, Laura
    Bortolussi, Luca
    Ciancia, Vincenzo
    Loreti, Michele
    Massink, Mieke
    RUNTIME VERIFICATION, RV 2015, 2015, 9333 : 21 - 37
  • [4] Monitoring Spatio-Temporal Properties (Invited Tutorial)
    Nenzi, Laura
    Bartocci, Ezio
    Bortolussi, Luca
    Loreti, Michele
    Visconti, Ennio
    RUNTIME VERIFICATION (RV 2020), 2020, 12399 : 21 - 46
  • [5] Monitoring of Spatio-Temporal Properties with Nonlinear SAT Solvers
    Pedro, Andre de Matos
    Silva, Tomas
    Sequeira, Tiago
    Lourenco, Joao
    Seco, Joao Costa
    Ferreira, Carla
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS (FMICS 2022), 2022, 13487 : 155 - 171
  • [6] Monitoring of spatio-temporal properties with nonlinear SAT solvers
    André Matos Pedro
    Tomás Silva
    Tiago Sequeira
    João Lourenço
    João Costa Seco
    Carla Ferreira
    International Journal on Software Tools for Technology Transfer, 2024, 26 : 169 - 188
  • [7] QUALITATIVE AND QUANTITATIVE MONITORING OF SPATIO-TEMPORAL PROPERTIES WITH SSTL
    Nenzi, Laura
    Bortolussi, Luca
    Ciancia, Vincenzo
    Loreti, Michele
    Massink, Mieke
    LOGICAL METHODS IN COMPUTER SCIENCE, 2018, 14 (04)
  • [8] Online Monitoring of Spatio-Temporal Properties for Imprecise Signals
    Visconti, Ennio
    Bartocci, Ezio
    Loreti, Michele
    Nenzi, Laura
    2021 19TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2022, : 78 - 88
  • [9] Monitoring of spatio-temporal properties with nonlinear SAT solvers
    Pedro, Andre Matos
    Silva, Tomas
    Sequeira, Tiago
    Lourenco, Joao
    Seco, Joao Costa
    Ferreira, Carla
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2024, 26 (02) : 169 - 188
  • [10] SPATIO-TEMPORAL MONITORING OF SELECTED SOIL PROPERTIES ON THE ECOTONES
    Kilianova, Helena
    Rejsek, Klement
    Vranova, Valerie
    WATER RESOURCES, FOREST, MARINE AND OCEAN ECOSYSTEMS CONFERENCE PROCEEDINGS, SGEM 2016, VOL II, 2016, : 349 - 356