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 条
  • [21] A Baseline Patient Model to Support Testing of Medical Cyber-Physical Systems
    Silva, Lenardo C.
    Perkusich, Mirko
    Almeida, Hyggo O.
    Perkusich, Angelo
    Lima, Mateus A. M.
    Gorgonio, Kyller C.
    [J]. MEDINFO 2015: EHEALTH-ENABLED HEALTH, 2015, 216 : 549 - 553
  • [22] Search-Based Test Case Generation for Cyber-Physical Systems
    Arrieta, Aitor
    Wang, Shuai
    Markiegi, Urtzi
    Sagardui, Goiuria
    Etxeberria, Leire
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 688 - 697
  • [23] Model Based Design of Distributed Embedded Cyber Physical Systems
    Molina, Javier Moreno
    Damm, Markus
    Haase, Jan
    Holleis, Edgar
    Grimm, Christoph
    [J]. MODELS, METHODS, AND TOOLS FOR COMPLEX CHIP DESIGN: SELECTED CONTRIBUTIONS FROM FDL 2012, 2014, 265 : 127 - 143
  • [24] A Novel Cyber Physical Systems Model
    Liu Xiaowu
    Gao Zhonghe
    Yu Jiguo
    [J]. FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE, PTS 1-4, 2011, 44-47 : 4058 - 4062
  • [25] Uncertainty-aware specification and analysis for hardware-in-the-loop testing of cyber-physical systems
    Shin, Seung Yeob
    Chaouch, Karim
    Nejati, Shiva
    Sabetzadeh, Mehrdad
    Briand, Lionel C.
    Zimmer, Frank
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 171
  • [26] Cyber-Physical-Social Systems for Smart City: An Implementation Based on Intelligent Loop
    Xiong, Gang
    Chen, Xiaoyu
    Shuo, Nan
    Lv, Yisheng
    Zhu, Fenghua
    Qu, Tianci
    Ye, Peijun
    [J]. IFAC PAPERSONLINE, 2020, 53 (05): : 501 - 506
  • [27] Modeling foundations for executable model-based testing of self-healing cyber-physical systems
    Tao Ma
    Shaukat Ali
    Tao Yue
    [J]. Software & Systems Modeling, 2019, 18 : 2843 - 2873
  • [28] Modeling foundations for executable model-based testing of self-healing cyber-physical systems
    Ma, Tao
    Ali, Shaukat
    Yue, Tao
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (05): : 2843 - 2873
  • [29] Strategy for Reliability Testing and Evaluation of Cyber Physical Systems
    Li, Z.
    Kang, R.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2015, : 1001 - 1006
  • [30] A theoretical framework for testing cyber-physical systems
    Bhateja, Puneet
    [J]. 2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019), 2019, : 818 - 823