Under Review

Online Monitoring of Metric Temporal Logic using Sequential Networks

Verification temporal logic sequential networks real-time time models

Cite as:

Dogan Ulus (2018). Online Monitoring of Metric Temporal Logic using Sequential Networks. RESEARCHERS.ONE, https://www.researchers.one/article/2018-12-8.

Abstract:

Metric Temporal Logic (MTL) is a popular formalism to specify patterns with timing constraints over the behavior of cyber-physical systems. In this paper, I propose sequential networks for online monitoring applications and construct network-based monitors from the past fragment of MTL over discrete and dense time behaviors. This class of monitors is more compositional, extensible, and easily implementable than other monitors based on rewriting and automata. I first explain the sequential network construction over discrete time behaviors and then extend it towards dense time by adopting a point-free approach. The formulation for dense time behaviors and MTL radically differs from the traditional pointy definitions and in return, we avoid some longstanding complications. I argue that the point-free approach is more natural and practical therefore should be preferred for the dense time. Finally, I present my implementation together with some experimental results that show the performance of the network-based monitors compared to similar existing tools.