“…s.s. signal 𝑠 : L × T → 𝐷 𝑛 is a signal that can be represented as a sequence of pairs {(𝑡 𝑖 , V 𝑖 )} 𝑖 ∈N , where each pair (𝑡 𝑖 , V 𝑖 ) of the sequence represents a piece of the signal, such that it maps any time-instant between 𝑡 𝑖 and 𝑡 𝑖+1 in T, to the |L| × 𝑛 matrix V 𝑖 that represents the values of the 𝑛 dimensions of the signal at each location ℓ in L. The space-synchronization restriction might appear to be a severe limitation, but this shows one of the conceptual differences between online and offline monitoring: in an offline setting, the space-synchronization hypothesis would likely have detrimental effects on the performances, as it would force all the processing to happen at a temporal granularity that is the union of the temporal granularities of the signals at the different locations. In an online setting, on the other hand, the temporal granularity is determined by the time when new information is available, and the space-synchronization hypothesis makes it possible to exploit in future work the Single-Instruction Multiple-Data (SIMD) capabilities of modern processors (see [13,18]), resulting in execution times that are virtually independent from the number of locations, when appropriate hardware is available. In this context, we call signal update u the triplet (𝑡 𝑎 , 𝑡 𝑏 , V), representing a mapping to the value matrix V for any time instant between 𝑡 𝑎 (included) and 𝑡 𝑏 (excluded).…”