MiL testing of highly configurable continuous controllers: Scalable search using surrogate models

Reza Matinnejad, Shiva Nejati, Lionel C. Briand, Thomas Bruckmann

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Continuous controllers have been widely used in automotive domain to monitor and control physical components. These controllers are subject to three rounds of testing: Model-in-the-Loop (MiL), Software-in-the-Loop and Hardware-in-the-Loop. In our earlier work, we used meta-heuristic search to automate MiL testing of fixed configurations of continuous controllers. In this paper, we extend our work to support MiL testing of all feasible configurations of continuous controllers. Specifically, we use a combination of dimensionality reduction and surrogate modeling techniques to scale our earlier MiL testing approach to large, multi-dimensional input spaces formed by configuration parameters. We evaluated our approach by applying it to a complex, industrial continuous controller. Our experiment shows that our approach identifies test cases indicating requirements violations. Further, we demonstrate that dimensionally reduction helps generate surrogate models with higher prediction accuracy. Finally, we show that combining our search algorithm with surrogate modelling improves its efficiency for two out of three requirements.

Original languageEnglish
Title of host publicationASE 2014 - Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering
PublisherAssociation for Computing Machinery, Inc
Pages163-174
Number of pages12
ISBN (Electronic)9781450330138
DOIs
Publication statusPublished - 2014
Externally publishedYes
Event29th ACM/IEEE International Conference on Automated Software Engineering, ASE 2014 - Vasteras, Sweden
Duration: 15 Sep 201419 Sep 2014

Publication series

NameASE 2014 - Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering

Conference

Conference29th ACM/IEEE International Conference on Automated Software Engineering, ASE 2014
Country/TerritorySweden
CityVasteras
Period15/09/1419/09/14

Keywords

  • Automotive software
  • Continuous controllers
  • Dimensionality reduction
  • Search-based testing
  • Supervised learning

Fingerprint

Dive into the research topics of 'MiL testing of highly configurable continuous controllers: Scalable search using surrogate models'. Together they form a unique fingerprint.

Cite this