Enabling Model Testing of Cyber-Physical Systems

被引:19
|
作者
Gonzalez, Carlos A. [1 ]
Varmazyar, Mojtaba [1 ]
Nejati, Shiva [1 ]
Briand, Lionel C. [1 ]
Isasi, Yago [2 ]
机构
[1] Univ Luxembourg, Luxembourg, Luxembourg
[2] LuxSpace Sarl, Luxembourg, Luxembourg
基金
欧洲研究理事会;
关键词
Cyber-Physical Systems; Model Testing; Model-Based Systems Engineering; PLATFORM;
D O I
10.1145/3239372.3239409
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Applying traditional testing techniques to Cyber-Physical Systems (CPS) is challenging due to the deep intertwining of software and hardware, and the complex, continuous interactions between the system and its environment. To alleviate these challenges we propose to conduct testing at early stages and over executable models of the system and its environment. Model testing of CPSs is however not without difficulties. The complexity and heterogeneity of CPSs renders necessary the combination of different modeling formalisms to build faithful models of their different components. The execution of CPS models thus requires an execution framework supporting the co-simulation of different types of models, including models of the software (e.g., SysML), hardware (e.g., SysML or Simulink), and physical environment (e.g., Simulink). Further-more, to enable testing in realistic conditions, the co-simulation process must be (1) fast, so that thousands of simulations can be conducted in practical time, (2) controllable, to precisely emulate the expected runtime behavior of the system and, (3) observable, by producing simulation data enabling the detection of failures. To tackle these challenges, we propose a SysML-based modeling methodology for model testing of CPSs, and an efficient SysML-Simulink co-simulation framework. Our approach was validated on a case study from the satellite domain.
引用
收藏
页码:176 / 186
页数:11
相关论文
共 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 TCP in Mobile Cyber-physical Systems
    Hewage, Kasun
    Duquennoy, Simon
    Iyer, Venkatraman
    Voigt, Thiemo
    [J]. 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), 2015, : 289 - 297
  • [3] Agents enabling cyber-physical production systems
    Vogel-Heuser, Birgit
    Lee, Jay
    Leitao, Paulo
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2015, 63 (10) : 777 - 789
  • [4] Conformance Testing for Cyber-Physical Systems
    Woehrle, Matthias
    Lampka, Kai
    Thiele, Lothar
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (04)
  • [5] CShield: Enabling code privacy for Cyber-Physical systems
    Yang, Kai
    Lin, Xiaodong
    Sun, Limin
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 125 : 564 - 574
  • [6] The Internet of Simulation: Enabling Agile Model Based Systems Engineering for Cyber-Physical Systems
    Clement, S. J.
    McKee, D. W.
    Romano, Richard
    Xu, Jie
    Lopez, J. M.
    Battersby, D.
    [J]. 2017 12TH SYSTEM OF SYSTEMS ENGINEERING CONFERENCE (SOSE), 2017,
  • [7] 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
  • [8] Testing Abstractions for Cyber-Physical Control Systems
    Mandrioli, Claudio
    Carlsson, Max Nyberg
    Maggio, Martina
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (01)
  • [9] A Model for Signatories in Cyber-Physical Systems
    Sudarsan, Sreelakshmi Vattaparambil
    Schelen, Olov
    Bodin, Ulf
    [J]. 2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 15 - 21
  • [10] 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