Digital-twin-based testing for cyber-physical systems: A systematic literature review

被引:32
|
作者
Somers, Richard J. [1 ]
Douthwaite, James A. [2 ]
Wagg, David J. [3 ]
Walkinshaw, Neil [1 ]
Hierons, Robert M. [1 ]
机构
[1] Univ Sheffield, Dept Comp Sci, 211 Portobello, Sheffield S1 4DP, England
[2] Univ Sheffield, Dept Automat Control & Syst Engn, Sheffield S1 3JD, England
[3] Univ Sheffield, Dept Mech Engn, Dynam Res Grp, Sheffield, England
关键词
Digital twin; Cyber-physical system; Testing; Systematic literature review; BLACK-BOX; FAULT-DIAGNOSIS; GREY BOX; IDENTIFICATION; GUIDELINES;
D O I
10.1016/j.infsof.2022.107145
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Cyber-physical systems present a challenge to testers, bringing complexity and scale to safety-critical and collaborative environments. Digital twins enhance these systems through data-driven and simulation based models coupled to physical systems to provide visualisation, predict future states and communication. Due to the coupling between digital and physical worlds, digital twins provide a new perspective into cyber-physical system testing.Objective: The objectives of this study are to summarise the existing literature on digital-twin-based testing. We aim to uncover emerging areas of adoptions, the testing techniques used in these areas and identify future research areas.Method: We conducted a systematic literature review which answered the following research questions: What cyber-physical systems are digital twins currently being used to test? How are test oracles defined for cyber- physical systems? What is the distribution of white-box, black-box and grey-box modelling techniques used for digital twins in the context of testing? How are test cases defined and how does this affect test inputs?Results: We uncovered 26 relevant studies from 480 produced by searching with a curated search query. These studies showed an adoption of digital-twin-based testing following the introduction of digital twins in industry as well as the increasing accessibility of the technology. The oracles used in testing are the digital twin themselves and therefore rely on both system specification and data derivation. Cyber-physical systems are tested through passive testing techniques, as opposed to either active testing through test cases or predictive testing using digital twin prediction.Conclusions: This review uncovers the existing areas in which digital twins are used to test cyber-physical systems as well as outlining future research areas in the field. We outline how the infancy of digital twins has affected their wide variety of definitions, emerging specialised testing and modelling techniques as well as the current lack of predictive ability.
引用
收藏
页数:18
相关论文
共 50 条
  • [11] Digital Twins bonds society with cyber-physical Energy Systems: a literature review
    Aghazadeh Ardebili, Ali
    Longo, Antonella
    Ficarella, Antonio
    IEEE CONGRESS ON CYBERMATICS / 2021 IEEE INTERNATIONAL CONFERENCES ON INTERNET OF THINGS (ITHINGS) / IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) / IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) / IEEE SMART DATA (SMARTDATA), 2021, : 284 - 289
  • [12] Software architectures for health care cyber-physical systems: A systematic literature review
    Plaza, Andrea M.
    Diaz, Jessica
    Perez, Jennifer
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (07)
  • [13] Attack Detection for Medical Cyber-Physical Systems-A Systematic Literature Review
    Weber, Simon B. B.
    Stein, Stefan
    Pilgermann, Michael
    Schrader, Thomas
    IEEE ACCESS, 2023, 11 : 41796 - 41815
  • [14] Model Based Testing of Cyber-Physical Systems
    Khoo, Teck Ping
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2018, 2018, 11232 : 423 - 426
  • [15] Digital Twin-Based Cyber-Attack Detection Framework for Cyber-Physical Manufacturing Systems
    Balta, Efe C.
    Pease, Michael
    Moyne, James
    Barton, Kira
    Tilbury, Dawn M.
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, 21 (02) : 1695 - 1712
  • [16] Architecture for Digital Twin-Based Reinforcement Learning Optimization of Cyber-Physical Systems
    Modrakowski, Elias
    Braun, Niklas
    Hajnorouzi, Mehrnoush
    Eich, Andreas
    Javaheri, Narges
    Doornbos, Richard
    Moritz, Sebastian
    Bikker, Jan-Willem
    van Beek, Rutger
    SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023, 2024, 14590 : 257 - 271
  • [17] TRIPLE: A blockchain-based digital twin framework for cyber-physical systems security
    Suhail, Sabah
    Iqbal, Mubashar
    Hussain, Rasheed
    Malik, Saif Ur Rehman
    Jurdak, Raja
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 42
  • [18] IoT-Based Digital Twin for Energy Cyber-Physical Systems: Design and Implementation
    Saad, Ahmed
    Faddel, Samy
    Mohammed, Osama
    ENERGIES, 2020, 13 (18)
  • [19] Digital Twin-based Anomaly Detection with Curriculum Learning in Cyber-physical Systems
    Xu, Qinghua
    Ali, Shaukat
    Yue, Tao
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (05)
  • [20] Digital Twin Prototype Construction Practical Teaching Method based on Cyber-physical Systems
    Ohtaka K.
    Nakajima T.
    Ohe N.
    Seo K.
    Inoue M.
    Kambe H.
    Koizumi H.
    IEEJ Transactions on Electronics, Information and Systems, 2023, 143 (11) : 1045 - 1055