Data Driven Testing of Cyber Physical Systems

被引:2
|
作者
Humeniuk, Dmytro [1 ]
Antoniol, Giuliano [1 ]
Khomh, Foutse [1 ]
机构
[1] Polytech Montreal, Montreal, PQ, Canada
关键词
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
    [J]. 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
    [J]. NATURE COMMUNICATIONS, 2019, 10 (1)
  • [3] Big Data Driven Cyber Physical Systems
    Hahanov, Vladimir
    Miz, Volodymyr
    Litvinova, Eugenia
    Mishchenko, Alexander
    Shcherbin, Dmitry
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2023, 72 (02) : 827 - 845
  • [8] Designing Big Data Driven Cyber Physical Systems Based on AADL
    Zhang, Lichen
    [J]. 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
    [J]. PROGRESS IN SYSTEMS ENGINEERING, 2015, 366 : 849 - 857
  • [10] An Approach to Model Complex Big Data Driven Cyber Physical Systems
    Zhang, Lichen
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2014, PT I, 2014, 8630 : 740 - 754