Back to Search Start Over

MoonLight: a lightweight tool for monitoring spatio-temporal properties.

Authors :
Nenzi, Laura
Bartocci, Ezio
Bortolussi, Luca
Silvetti, Simone
Loreti, Michele
Source :
International Journal on Software Tools for Technology Transfer; Aug2023, Vol. 25 Issue 4, p503-517, 15p
Publication Year :
2023

Abstract

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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
14332779
Volume :
25
Issue :
4
Database :
Complementary Index
Journal :
International Journal on Software Tools for Technology Transfer
Publication Type :
Academic Journal
Accession number :
173517309
Full Text :
https://doi.org/10.1007/s10009-023-00710-5