Back to Search Start Over

Mining of extended signal temporal logic specifications with ParetoLib 2.0.

Authors :
Mambakam, Akshay
Requeno Jarabo, José Ignacio
Bakhirkin, Alexey
Basset, Nicolas
Dang, Thao
Source :
Formal Methods in System Design; Jun2024, Vol. 62 Issue 1-3, p260-284, 25p
Publication Year :
2024

Abstract

Cyber-physical systems are complex environments that combine physical devices (i.e., sensors and actuators) with a software controller. The ubiquity of these systems and dangers associated with their failure require the implementation of mechanisms to monitor, verify and guarantee their correct behaviour. This paper presents ParetoLib 2.0, a Python tool for offline monitoring and specification mining of cyber-physical systems. ParetoLib 2.0 uses signal temporal logic (STL) as the formalism for specifying properties on time series. ParetoLib 2.0 builds upon other tools for evaluating and mining STL expressions, and extends them with new functionalities. ParetoLib 2.0 implements a set of new quantitative operators for trace analysis in STL, a novel mining algorithm and an original graphical user interface. Additionally, the performance is optimised with respect to previous releases of the tool via data-type annotations and multi core support. ParetoLib 2.0 allows the offline verification of STL properties as well as the specification mining of parametric STL templates. Thanks to the implementation of the new quantitative operators for STL, the tool outperforms the expressiveness and capabilities of similar runtime monitors. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09259856
Volume :
62
Issue :
1-3
Database :
Complementary Index
Journal :
Formal Methods in System Design
Publication Type :
Academic Journal
Accession number :
177624761
Full Text :
https://doi.org/10.1007/s10703-024-00453-2