TL;DR
MoULDyS is a Python tool for monitoring cyber-physical systems under uncertainty, using offline and online algorithms to ensure safety despite noisy, incomplete data and uncertain models.
Contribution
It introduces a novel monitoring framework that combines uncertain logs with over-approximated linear models to improve safety verification of autonomous systems.
Findings
Effective in reducing false alarms
Applicable to real-world case studies
Supports both offline and online monitoring
Abstract
We introduce MoULDyS, that implements efficient offline and online monitoring algorithms of black-box cyber-physical systems w.r.t. safety properties. MoULDyS takes as input an uncertain log (with noisy and missing samples), as well as a bounding model in the form of an uncertain linear system; this latter model plays the role of an over-approximation so as to reduce the number of false alarms. MoULDyS is Python-based and available under the GNU General Public License v3.0 (gpl-3.0). We further provide easy-to-use scripts to recreate the results of two case studies introduced in an earlier work.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
