# PSY-TaLiRo: A Python Toolbox for Search-Based Test Generation for Cyber-Physical Systems

arXiv: https://arxiv.org/abs/2106.02200 · HTML: https://mlsanity.com/paper/2106.02200/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 4 Jun 2021.

## Built on by (most cited first, 5 of 5)

- [Part-X: A Family of Stochastic Algorithms for Search-Based Test Generation with Probabilistic Guarantees](https://mlsanity.com/paper/2110.10729/) (2021)
- [Requirement falsification for cyber-physical systems using generative models](https://mlsanity.com/paper/2310.20493/) (2023)
- [Tolerance of Reinforcement Learning Controllers against Deviations in Cyber Physical Systems](https://mlsanity.com/paper/2406.17066/) (2024)
- [Learning test generators for cyber-physical systems](https://mlsanity.com/paper/2410.03202/) (2024)
- [Data-Driven Falsification of Cyber-Physical Systems](https://mlsanity.com/paper/2505.03863/) (2025)

## Abstract (arXiv)

In this paper, we present the Python package PSY-TaLiRo which is a toolbox for temporal logic robustness guided falsification of Cyber-Physical Systems (CPS). PSY-TaLiRo is a completely modular toolbox supporting multiple temporal logic offline monitors as well as optimization engines for test case generation. Among the benefits of PSY-TaLiRo is that it supports search-based test generation for many different types of systems under test. All PSY-TaLiRo modules can be fully modified by the users to support new optimization and robustness computation engines as well as any System under Test (SUT).
