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).
翻译:在本文中,我们介绍了Python包PSY-TaLiRo,这是一个用于模拟网络物理系统(CPS)的时间逻辑稳健性指导工具箱。PSY-TaLiRo是一个支持多种时间逻辑离线监测器以及测试案例生成优化引擎的完全模块化工具箱。PSY-TaLiRo的好处之一是它支持为正在测试的多种不同类型的系统进行基于搜索的测试生成。所有PSY-TaLiRo模块都可以被用户完全修改,以支持新的优化和稳健计算引擎以及任何正在测试中的系统(SUT)。