Metrics for Signal Temporal Logic Formulae

08/01/2018
by   Curtis Madsen, et al.
0

Signal Temporal Logic (STL) is a formal language for describing a broad range of real-valued, temporal properties in cyber-physical systems. While there has been extensive research on verification and control synthesis from STL requirements, there is no formal framework for comparing two STL formulae. In this paper, we show that under mild assumptions, STL formulae admit a metric space. We propose two metrics over this space based on i) the Pompeiu-Hausdorff distance and ii) the symmetric difference measure, and present algorithms to compute them. Alongside illustrative examples, we present applications of these metrics for two fundamental problems: a) design quality measures: to compare all the temporal behaviors of a designed system, such as a synthetic genetic circuit, with the "desired" specification, and b) loss functions: to quantify errors in Temporal Logic Inference (TLI) as a first step to establish formal performance guarantees of TLI algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/21/2021

From English to Signal Temporal Logic

Formal methods provide very powerful tools and techniques for the design...
research
04/13/2023

Robustness Measures and Monitors for Time Window Temporal Logic

Temporal logics (TLs) have been widely used to formalize interpretable t...
research
10/18/2019

Signal-Based Properties: Taxonomy and Logic-based Characterization

The behavior of a cyber-physical system (CPS) is usually defined in term...
research
11/03/2022

Conformal Prediction for STL Runtime Verification

We are interested in predicting failures of cyber-physical systems durin...
research
06/17/2019

Statistical Verification of Hyperproperties for Cyber-Physical System

Many important properties of cyber-physical systems (CPS) are defined up...
research
09/24/2021

Mining Shape Expressions with ShapeIt

We present ShapeIt, a tool for mining specifications of cyber-physical s...
research
04/28/2022

EvTL: A Temporal Logic for the Transient Analysis of Cyber-Physical Systems

The behaviour of systems characterised by a closed interaction of softwa...

Please sign up or login with your details

Forgot password? Click here to reset