A Specification-based State Replication Approach for Digital Twins

被引:49
|
作者
Eckhart, Matthias [1 ]
Ekelhart, Andreas [2 ,3 ]
机构
[1] TU Wien, Inst Informat Syst Engn, Christian Doppler Lab SQI, Vienna, Austria
[2] SBA Res, Vienna, Austria
[3] JRC TARGET, St Polten, Austria
基金
奥地利科学基金会;
关键词
Cyber-physical systems; industrial control systems; digital twin; state replication; intrusion detection systems; AutomationML;
D O I
10.1145/3264888.3264892
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Digital twins play a key role in realizing the vision of a smart factory. While this concept is often associated with maintenance, optimization, and simulation, digital twins can also be leveraged to enhance the security and safety of cyber-physical systems (CPSs). In particular, digital twins can run in parallel to a CPS, allowing to perform a security and safety analysis during operation without the risk of disrupting live systems. However, replicating states of physical devices within a CPS in functionally equivalent virtual replicas, so that they precisely mirror the internal behavior of their counterparts, is an open research topic. In this paper, we propose a novel state replication approach that first identifies stimuli based on the system's specification and then replicates them in a virtual environment. We believe that replicating states of CPSs is a prerequisite for a multitude of security and safety enhancing features that can be implemented on the basis of digital twins. To demonstrate the feasibility of the specification-based state replication approach, we provide a prototypical implementation and evaluate it in an experimental CPS test bed. The results of this paper show that attacks against CPSs can be successfully detected by leveraging the proposed state replication approach.
引用
收藏
页码:36 / 47
页数:12
相关论文
共 50 条
  • [11] A SPECIFICATION-BASED DATA MODEL
    GANDHI, M
    ROBERTSON, EL
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 645 : 194 - 209
  • [12] APPROACHES TO SPECIFICATION-BASED TESTING
    RICHARDSON, DJ
    OMALLEY, O
    TITTLE, C
    PROCEEDINGS OF THE ACM SIGSOFT 89: THIRD SYMPOSIUM ON SOFTWARE TESTING, ANALYSIS, AND VERIFICATION ( TAV 3 ), 1989, 14 : 86 - 96
  • [13] An automated approach for goal-driven, specification-based testinga
    Winbladh, Kristina
    Alspaugh, Thomas A.
    Ziv, Hadar
    Richardson, Debra J.
    ASE 2006: 21ST IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 289 - 292
  • [14] State Coverage Metrics for Specification-Based Testing with Buchi Automata
    Tan, Li
    TESTS AND PROOFS, TAP 2011, 2011, 6706 : 171 - 186
  • [15] Specification-based Protocol Obfuscation
    Duchene, Julien
    Alata, Eric
    Nicomette, Vincent
    Kaaniche, Mohamed
    Le Guernic, Colas
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2018, : 478 - 489
  • [16] Specification-based testing for refinement
    Kahsai, Temesghen
    Roggenbach, Markus
    Schlingloff, Bernd-Holger
    SEFM 2007: FIFTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2007, : 237 - +
  • [17] A framework for specification-based testing
    Stocks, P
    Carrington, D
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (11) : 777 - 793
  • [18] An Approach to Specification-based Attack Detection for In-Vehicle Networks
    Larson, Ulf E.
    Nilsson, Dennis K.
    Jonsson, Erland
    2008 IEEE INTELLIGENT VEHICLES SYMPOSIUM, VOLS 1-3, 2008, : 830 - 835
  • [19] An approach for specification-based test case generation for Web Services
    Hanna, Samer
    Munro, Malcolm
    2007 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2007, : 16 - +
  • [20] A Specification-Based Approach to the Testing of Java']Java Memory Bloat
    Qian, Ju
    Zhou, Xiaoyu
    Dang, Wanchun
    Wang, Ziyuan
    2016 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2016), 2016, : 347 - 352