Controlled time series generation for automotive software-in-the-loop testing using GANs

02/16/2020
by   Dhasarathy Parthasarathy, et al.
0

Testing automotive mechatronic systems partly uses the software-in-the-loop approach, where systematically covering inputs of the system-under-test remains a major challenge. In current practice, there are two major techniques of input stimulation. One approach is to craft input sequences which eases control and feedback of the test process but falls short of exposing the system to realistic scenarios. The other is to replay sequences recorded from field operations which accounts for reality but requires collecting a well-labeled dataset of sufficient capacity for widespread use, which is expensive. This work applies the well-known unsupervised learning framework of Generative Adversarial Networks (GAN) to learn an unlabeled dataset of recorded in-vehicle signals and uses it for generation of synthetic input stimuli. Additionally, a metric-based linear interpolation algorithm is demonstrated, which guarantees that generated stimuli follow a customizable similarity relationship with specified references. This combination of techniques enables controlled generation of a rich range of meaningful and realistic input patterns, improving virtual test coverage and reducing the need for expensive field tests.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/05/2021

SilGAN: Generating driving maneuvers for scenario-based software-in-the-loop testing

Automotive software testing continues to rely largely upon expensive fie...
research
04/05/2018

Feedback GAN (FBGAN) for DNA: a Novel Feedback-Loop Architecture for Optimizing Protein Functions

Generative Adversarial Networks (GANs) represent an attractive and novel...
research
02/26/2021

Distribution-Aware Testing of Neural Networks Using Generative Models

The reliability of software that has a Deep Neural Network (DNN) as a co...
research
02/20/2019

Vibrotactile Signal Generation from Texture Images or Attributes using Generative Adversarial Network

Providing vibrotactile feedback that corresponds to the state of the vir...
research
03/03/2020

Learn to Generate Time Series Conditioned Graphs with Generative Adversarial Nets

Deep learning based approaches have been utilized to model and generate ...
research
04/21/2021

Online GANs for Automatic Performance Testing

In this paper we present a novel algorithm for automatic performance tes...
research
05/17/2018

A Testing Scheme for Self-Adaptive Software Systems with Architectural Runtime Models

Self-adaptive software systems (SASS) are equipped with feedback loops t...

Please sign up or login with your details

Forgot password? Click here to reset