kirancodes.me
To Proof Maintenance & Beyond!

CoCoTest: a tool for model-in-the-loop testing of continuous controllers

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

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.

BibTeX
@inproceedings{Matinnejad-al:ASE14,
  author    = {Reza Matinnejad and
               Shiva Nejati and
               Lionel C. Briand and
               Thomas Bruckmann},
  title     = {{CoCoTest:} a tool for model-in-the-loop testing of continuous controllers},
  booktitle = {ASE},
  pages     = {855--858},
  publisher = {{ACM}},
  year      = {2014},
}

Related papers