argus-temporal-logic 0.1.4

Creator: codyrutscher

Last updated:

Add to Cart

Description:

argustemporallogic 0.1.4

Argus: Temporal Logic Monitoring Tool


Argus aims to be a tool to generate monitors for Signal Temporal Logic (STL), and its
different semantics.
This library is a direct successor of my
signal-temporal-logic tool,
and is inspired by the following projects:

py-metric-temporal-logic is a tool written in pure Python, and provides an elegant
interface for evaluating discrete time signals using Metric Temporal Logic (MTL).
RTAMT is a Python library for offline and online
monitoring of STL specifications.
Breach and S-TaLiRo are Matlab toolboxes designed for falsification and
simulation-based testing of cyber-physical systems with STL and MTL specifications,
respectively. One of their various features includes the ability to evaluate the
robustness of signals against STL/MTL specifications.

The goal of this tool is to provide offline and online monitors for Signal Temporal
Logic (STL) and its semantics, focussing on performance and ease of use in controllers
(for training and monitoring them).
The project name is inspired from Argus Panoptes.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.