Search based Model in the Loop Testing for Cyber Physical Systems

被引:5
|
作者
Turlea, Ana [1 ,2 ]
机构
[1] Univ Bucharest, Fac Math & Comp Sci, Bucharest, Romania
[2] Univ Bucharest, ICUB, Bucharest, Romania
关键词
Genetic algorithms; search based testing; cyber-physical systems; model-in-the-loop; electronic control unit; test case generation; model based testing; cruise control;
D O I
10.1109/EUC.2018.00011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Increasing the safety of software controlled complex systems, such as automotive vehicles that use multiple, distributed electronic control units to control the safe operation of systems such as engines, brakes and airbags, requires extensive testing, which can be time consuming and expensive. We can optimize the test process with respect to testing depth and incurred costs by applying automated testing in conjunction with hardware-in-the-loop, software-in-the-loop, and model-in-the-loop simulation. In this paper, we propose a search-based approach using a Discrete Genetic Algorithm to generate test cases for continuous controllers at the MiL level, discretizing the input variables domains. We identify a set of requirements for the desired behavior and search for test cases that break the requirements. We illustrated our approach on a cruise control system for a hybrid propulsion bicycle (e-Bike) case study and performed several experiments: to find the best configuration for the discrete genetic algorithm and to compare the results with the continuous genetic algorithm. The results derived from the experiments show that the proposed approach is effective in model-in-the-loop testing for cyber-physical systems.
引用
收藏
页码:22 / 28
页数:7
相关论文
共 50 条
  • [1] Model Based Testing of Cyber-Physical Systems
    Khoo, Teck Ping
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2018, 2018, 11232 : 423 - 426
  • [2] Enabling Model Testing of Cyber-Physical Systems
    Gonzalez, Carlos A.
    Varmazyar, Mojtaba
    Nejati, Shiva
    Briand, Lionel C.
    Isasi, Yago
    [J]. 21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2018), 2018, : 176 - 186
  • [3] A Tool Prototype for Model-Based Testing of Cyber-Physical Systems
    Aerts, Arend
    Mousavi, Mohammad Reza
    Reniers, Michel
    [J]. THEORETICAL ASPECTS OF COMPUTING - ICTAC 2015, 2015, 9399 : 563 - 572
  • [4] A Search-Based Framework for Automatic Generation of Testing Environments for Cyber-Physical Systems
    Humeniuk, Dmytro
    Khomh, Foutse
    Antoniol, Giuliano
    [J]. arXiv, 2022,
  • [5] A search-based framework for automatic generation of testing environments for cyber-physical systems
    Humeniuk, Dmytro
    Khomh, Foutse
    Antoniol, Giuliano
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 149
  • [6] Model-Based Testing for Execution Algorithms in the Simulation of Cyber-Physical Systems
    Zander, Justyna
    [J]. 2013 IEEE AUTOTESTCON, 2013,
  • [7] Search-Based Testing with in-the-loop Systems
    Wegener, Joachim
    Kruse, Peter M.
    [J]. 1ST INTERNATIONAL SYMPOSIUM ON SEARCH BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 81 - 84
  • [8] Multi-objective Search for Effective Testing of Cyber-Physical Systems
    Araujo, Hugo
    Carvalho, Gustavo
    Mousavi, Mohammad Reza
    Sampaio, Augusto
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2019), 2019, 11724 : 183 - 202
  • [9] Model-based Design and Testing of Decisional Autonomy and Cooperation in Cyber-physical Systems
    Saglietti, Francesca
    Foehrweiser, David
    Winzinger, Stefan
    Lill, Raimar
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 479 - 483
  • [10] Using Obstacle Analysis to Support SysML-Based Model Testing for Cyber Physical Systems
    Alenazi, Mounifah
    Niu, Nan
    Wang, Wentao
    Savolainen, Juha
    [J]. 2018 IEEE 8TH INTERNATIONAL MODEL-DRIVEN REQUIREMENTS ENGINEERING WORKSHOP (MODRE 2018), 2018, : 46 - 55