Saved in:
Bibliographic Details
Main Authors: Peltomäki, Jarkko, Porres, Ivan
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2310.20493
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916634245988352
author Peltomäki, Jarkko
Porres, Ivan
author_facet Peltomäki, Jarkko
Porres, Ivan
contents We present the OGAN algorithm for automatic requirement falsification of cyber-physical systems. System inputs and outputs are represented as piecewise constant signals over time while requirements are expressed in signal temporal logic. OGAN can find inputs that are counterexamples for the correctness of a system revealing design, software, or hardware defects before the system is taken into operation. The OGAN algorithm works by training a generative machine learning model to produce such counterexamples. It executes tests offline and does not require any previous model of the system under test. We evaluate OGAN using the ARCH-COMP benchmark problems, and the experimental results show that generative models are a viable method for requirement falsification. OGAN can be applied to new systems with little effort, has few requirements for the system under test, and exhibits state-of-the-art CPS falsification efficiency and effectiveness.
format Preprint
id arxiv_https___arxiv_org_abs_2310_20493
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Requirement falsification for cyber-physical systems using generative models
Peltomäki, Jarkko
Porres, Ivan
Machine Learning
Software Engineering
We present the OGAN algorithm for automatic requirement falsification of cyber-physical systems. System inputs and outputs are represented as piecewise constant signals over time while requirements are expressed in signal temporal logic. OGAN can find inputs that are counterexamples for the correctness of a system revealing design, software, or hardware defects before the system is taken into operation. The OGAN algorithm works by training a generative machine learning model to produce such counterexamples. It executes tests offline and does not require any previous model of the system under test. We evaluate OGAN using the ARCH-COMP benchmark problems, and the experimental results show that generative models are a viable method for requirement falsification. OGAN can be applied to new systems with little effort, has few requirements for the system under test, and exhibits state-of-the-art CPS falsification efficiency and effectiveness.
title Requirement falsification for cyber-physical systems using generative models
topic Machine Learning
Software Engineering
url https://arxiv.org/abs/2310.20493