Psy-taliro: A python toolbox for search-based test generation for cyber-physical systems

Q Thibeault, J Anderson, A Chandratre… - Formal Methods for …, 2021 - Springer
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 …

A compositional framework for algebraic quantitative online monitoring over continuous-time signals

K Mamouras, A Chattopadhyay, Z Wang - International Journal on …, 2023 - Springer
We investigate online monitoring algorithms over dense-time and continuous-time signals
for properties written in metric temporal logic (MTL). We consider an abstract algebraic …

Part-x: A family of stochastic algorithms for search-based test generation with probabilistic guarantees

G Pedrielli, T Khandait, Y Cao… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Requirements driven search-based testing (also known as falsification) has proven to be a
practical and effective method for discovering erroneous behaviors in Cyber-Physical …

A flexible and efficient temporal logic tool for python: PyTeLo

GA Cardona, K Leahy, M Mann, CI Vasile - arxiv preprint arxiv …, 2023 - arxiv.org
Temporal logic is an important tool for specifying complex behaviors of systems. It can be
used to define properties for verification and monitoring, as well as goals for synthesis tools …

STLmc: Robust STL Model Checking of Hybrid Systems Using SMT

G Yu, J Lee, K Bae - International Conference on Computer Aided …, 2022 - Springer
We present the STLmc model checker for signal temporal logic (STL) properties of hybrid
systems. The STLmc tool can perform STL model checking up to a robustness threshold for …

Falsification of multiple requirements for cyber-physical systems using online generative adversarial networks and multi-armed bandits

J Peltomäki, I Porres - 2022 IEEE International Conference on …, 2022 - ieeexplore.ieee.org
We consider the problem of falsifying safety requirements of Cyber-Physical Systems
expressed in signal temporal logic (STL). This problem can be turned into an optimization …

Automated energy-efficient dnn compression under fine-grain accuracy constraints

O Spantidi, I Anagnostopoulos - … & Test in Europe Conference & …, 2023 - ieeexplore.ieee.org
Deep Neural Networks (DNNs) are utilized in a variety of domains, and their computation
intensity is stressing embedded devices that comprise limited power budgets. DNN …

From LTL to rLTL monitoring: improved monitorability through robust semantics

C Mascle, D Neider, M Schwenger, P Tabuada… - Proceedings of the 23rd …, 2020 - dl.acm.org
Runtime monitoring is commonly used to detect the violation of desired properties in safety
critical cyber-physical systems by observing its executions. Bauer et al. introduced an …

PyFoReL: a domain-specific language for formal requirements in temporal logic

J Anderson, M Hekmatnejad… - 2022 IEEE 30th …, 2022 - ieeexplore.ieee.org
Temporal Logic (TL) bridges the gap between natural language and formal reasoning in the
field of complex systems verification. However, in order to leverage the expressivity entailed …

Specification-guided software fault localization for autonomous mobile systems

T Yamaguchi, B Hoxha, D Prokhorov… - 2020 18th ACM-IEEE …, 2020 - ieeexplore.ieee.org
Verification and validation are vital steps in the development process of autonomous
systems such as mobile robots and self-driving vehicles, as they allow reasoning about …