Data Driven Testing of Cyber Physical Systems

被引:2
|
作者
Humeniuk, Dmytro [1 ]
Antoniol, Giuliano [1 ]
Khomh, Foutse [1 ]
机构
[1] Polytech Montreal, Montreal, PQ, Canada
来源
2021 IEEE/ACM 14TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST 2021) | 2021年
关键词
cyber-physical systems; test case generation; genetic algorithm;
D O I
10.1109/SBST52555.2021.00010
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Consumer grade cyber-physical systems (CPS) are becoming an integral part of our life, automatizing and simplifying everyday tasks. Indeed, due to complex interactions between hardware, networking and software, developing and testing such systems is known to be a challenging task. Various quality assurance and testing strategies have been proposed. The most common approach for pre-deployment testing is to model the system and run simulations with models or software in the loop. In practice, most often, tests are run for a small number of simulations, which are selected based on the engineers' domain knowledge and experience. In this paper we propose an approach to automatically generate fault-revealing test cases for CPS. We have implemented our approach in Python, using standard frameworks and used it to generate scenarios violating temperature constraints for a smart thermostat implemented as a part of our IoT testbed. Data collected from an application managing a smart building have been used to learn models of the environment under ever changing conditions. The suggested approach allowed us to identify several pit-fails, scenarios (i.e., environment conditions and inputs), where the system behaves not as expected.
引用
收藏
页码:16 / 19
页数:4
相关论文
共 50 条
  • [1] Data driven discovery of cyber physical systems
    Ye Yuan
    Xiuchuan Tang
    Wei Zhou
    Wei Pan
    Xiuting Li
    Hai-Tao Zhang
    Han Ding
    Jorge Goncalves
    Nature Communications, 10
  • [2] Data driven discovery of cyber physical systems
    Yuan, Ye
    Tang, Xiuchuan
    Zhou, Wei
    Pan, Wei
    Li, Xiuting
    Zhang, Hai-Tao
    Ding, Han
    Goncalves, Jorge
    NATURE COMMUNICATIONS, 2019, 10 (1)
  • [3] Big Data Driven Cyber Physical Systems
    Hahanov, Vladimir
    Miz, Volodymyr
    Litvinova, Eugenia
    Mishchenko, Alexander
    Shcherbin, Dmitry
    PROCEEDINGS OF XIIITH INTERNATIONAL CONFERENCE - EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS CADSM 2015, 2015, : 76 - 80
  • [4] Robustness Testing of Data and Knowledge Driven Anomaly Detection in Cyber-Physical Systems
    Zhou, Xugui
    Kouzel, Maxfield
    Alemzadeh, Homa
    52ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOP VOLUME (DSN-W 2022), 2022, : 44 - 51
  • [5] Data Driven Physical Modelling For Intrusion Detection In Cyber Physical Systems
    Junejo, Khurum Nazir
    Yau, David
    PROCEEDINGS OF THE SINGAPORE CYBER-SECURITY CONFERENCE (SG-CRC) 2016: CYBER-SECURITY BY DESIGN, 2016, 14 : 43 - 57
  • [6] Data-Driven Falsification of Cyber-Physical Systems
    Kundu, Atanu
    Gon, Sauvik
    Ray, Rajarshi
    PROCEEDINGS OF THE 17TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, ISEC 2024, 2024,
  • [7] Performance-Driven Metamorphic Testing of Cyber-Physical Systems
    Ayerdi, Jon
    Valle, Pablo
    Segura, Sergio
    Arrieta, Aitor
    Sagardui, Goiuria
    Arratibel, Maite
    IEEE TRANSACTIONS ON RELIABILITY, 2023, 72 (02) : 827 - 845
  • [8] Designing Big Data Driven Cyber Physical Systems Based on AADL
    Zhang, Lichen
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 3072 - 3077
  • [9] Specification and Design Method for Big Data Driven Cyber Physical Systems
    Zhang, Lichen
    PROGRESS IN SYSTEMS ENGINEERING, 2015, 366 : 849 - 857
  • [10] Data-Driven Mutation Analysis for Cyber-Physical Systems
    Vigano, Enrico
    Cornejo, Oscar
    Pastore, Fabrizio
    Briand, Lionel C.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 2182 - 2201