Topological Run-time Monitoring for Complex Systems

08/06/2019
by   Matteo Rucco, et al.
0

In this paper we introduce a new data-driven run-time monitoring system for analysing the behaviour of time evolving complex systems. The monitor controls the evolution of the whole system but it is mined from the data produced by its single interacting components. Relevant behavioural changes happening at the component level and that are responsible for global system evolution are captured by the monitor. Topological Data Analysis is used for shaping and analysing the data for mining an automaton mimicking the global system dynamics, the so-called Persistent Entropy Automaton (PEA). A slight augmented PEA, the monitor, can be used to run current or past executions of the system to mine temporal invariants, for instance through statistical reasoning. Such invariants can be formulated as properties of a temporal logic, e.g. bounded LTL, that can be run-time model-checked. We have performed a feasibility assessment of the PEA and the associated monitoring system by analysing a simulated biological complex system, namely the human immune system. The application of the monitor to simulated traces reveals temporal properties that should be satisfied in order to reach immunization memory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/20/2019

Gray-box Monitoring of Hyperproperties (Extended Version)

Many important system properties, particularly in security and privacy, ...
research
05/28/2023

Online Causation Monitoring of Signal Temporal Logic

Online monitoring is an effective validation approach for hybrid systems...
research
02/13/2019

The Cost of Monitoring Alone

We compare the succinctness of two monitoring systems for properties of ...
research
08/23/2019

Behavior-aware Service Access Control Mechanism using Security Policy Monitoring for SOA Systems

Service-oriented architecture (SOA) system has been widely utilized at m...
research
05/13/2021

On the Monitorability of Session Types, in Theory and Practice (Extended Version)

In concurrent and distributed systems, software components are expected ...
research
05/15/2020

A CRISPR-Cas-Inspired Mechanism for Detecting Hardware Trojans in FPGA Devices

Hardware security has risen in prominence in recent years with concerns ...
research
08/25/2022

Adaptive Learning for Service Monitoring Data

Service monitoring applications continuously produce data to monitor the...

Please sign up or login with your details

Forgot password? Click here to reset