2020
DOI: 10.1007/978-3-030-60508-7_23
|View full text |Cite
|
Sign up to set email alerts
|

MoonLight: A Lightweight Tool for Monitoring Spatio-Temporal Properties

Abstract: We present MoonLight, a tool for monitoring temporal and spatio-temporal properties of mobile and spatially distributed cyberphysical systems (CPS). In the proposed framework, space is represented as a weighted graph, describing the topological configurations in which the single CPS entities (nodes of the graph) are arranged. Both nodes and edges have attributes modelling physical and logical quantities that can change in time. MoonLight is implemented in Java and supports the monitoring of Spatio-Temporal Rea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
3
1

Relationship

5
4

Authors

Journals

citations
Cited by 20 publications
(25 citation statements)
references
References 31 publications
0
25
0
Order By: Relevance
“…We use the MoonLight tool (developed to monitor temporal and spatial-temporal properties of Cyber-Physical systems) [113] to find a counterexample for ϕ AT 1 . Since we need robustness value for solving the optimization problem, we consider the quantitative semantics (or the minmax semantics) in this work.…”
Section: Simulation Resultsmentioning
confidence: 99%
“…We use the MoonLight tool (developed to monitor temporal and spatial-temporal properties of Cyber-Physical systems) [113] to find a counterexample for ϕ AT 1 . Since we need robustness value for solving the optimization problem, we consider the quantitative semantics (or the minmax semantics) in this work.…”
Section: Simulation Resultsmentioning
confidence: 99%
“…The SSTL semantics operates on a weighted undirected graph, where the weight on each edge represents the distance between two nodes. The Spatial Temporal Reach and Escape Logic (STREL) [13], [14] generalizes SSTL, by introducing two new spatial operators, (reach and escape), which are able to express the same spatial operators of SSTL. Furthermore, while SSTL can be applied only on static weight undirected graphs, STREL can be applied also to dynamic networks.…”
Section: Ar5mentioning
confidence: 99%
“…Breach monitor has been measured via the reference implementation as a Simulink model, while Moonlight is implemented as a Java program. Table 1 The interesting insight of the comparison is the fact that, while our in-order implementation provides reliably faster performances (note that the offline version of Moonlight had already shown better performance than Breach in [2]), the penalty that comes from not assuming ordered inputs grows substantially with the increase of the input size, as this requires longer searches in the output signal, to find the spot where the update should be applied. Nevertheless, the biggest sample size we considered is quite extreme (ten thousand randomly-shuffled samples), yet the execution time (4.489 ms/sample on average) is way smaller than the sampling time (0.1 s), which therefore makes it reasonable for most real-time scenarios.…”
Section: Online Comparison: Abstract Fuel Controlmentioning
confidence: 99%
“…STREL extends the Signal Temporal Logic (STL) [25] with the reach and escape operators that generalizes the somewhere, everywhere and surronded spatial modalities, simplifying the monitoring that can be computed locally with respect to each node. However, the original work on STREL [1,2] provides only an offline monitoring algorithm. In contrast we present here the first online monitoring algorithm for STREL and in general for spatio-temporal monitoring.…”
Section: Introductionmentioning
confidence: 99%