Back to Search
Start Over
Mining of extended signal temporal logic specifications with ParetoLib 2.0.
- 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