CoCoTest: A tool for Model-in-the-Loop testing of continuous controllers

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

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

Abstract

We present CoCoTest, a tool for automated testing of continuous controllers at the Model-in-the-Loop stage. CoCoTest combines explorative and exploitative search algorithms to identify scenarios in the controller input space that violate or are likely to violate the controller requirements. This enables a scalable and systematic way to test continuous properties of such controllers. Our experiments show that CoCoTest identifies critical flaws in the controller design that are rarely found by manual testing and go unnoticed until late stages of embedded software system development. Categories and Subject Descriptors [Software Engineering]: Testing and Debugging.

Original languageEnglish
Title of host publicationASE 2014 - Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering
PublisherAssociation for Computing Machinery, Inc
Pages855-858
Number of pages4
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 systems
  • Continuous controllers
  • MATLAB/Simulink models
  • Search-based testing

Fingerprint

Dive into the research topics of 'CoCoTest: A tool for Model-in-the-Loop testing of continuous controllers'. Together they form a unique fingerprint.

Cite this