A Specification-based State Replication Approach for Digital Twins

被引:45
|
作者
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 条
  • [31] A framework for specification-based class testing
    Liu, L
    Miao, HK
    Zhan, X
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 153 - 162
  • [32] Specification-based prototyping for embedded systems
    Thompson, JM
    Heimdahl, MPE
    Miller, SP
    SOFTWARE ENGINEERING - ESEC/FSE '99, PROCEEDINGS, 1999, 1687 : 163 - 179
  • [33] Synchronization in specification-based multimedia presentations
    Wong, J
    Kini, S
    Doobagunta, K
    SOFTWARE-PRACTICE & EXPERIENCE, 1996, 26 (01): : 71 - 81
  • [34] An approach to detecting domain errors using formal specification-based testing
    Chen, YT
    Liu, SY
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 276 - 283
  • [35] SPECIFICATION-BASED TEST ORACLES WITH JUNIT
    Alawneh, Shadi G.
    Peters, Dennis K.
    2010 23RD CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2010,
  • [36] USING TRANSFORMATIONS IN SPECIFICATION-BASED PROTOTYPING
    BERZINS, V
    LUQI
    YEHUDAI, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (05) : 436 - 452
  • [37] SPECIFICATION-BASED AUTOMATED GUI TESTING
    Andreou, Andreas S.
    Sofokleous, Anastasis
    Panayi, Charis
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 318 - 323
  • [38] Specification-based class testing with ClassBench
    Murray, L
    McDonald, J
    Strooper, P
    1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 164 - 173
  • [39] SpecTest: Specification-Based Compiler Testing
    Schumi, Richard
    Sun, Jun
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2021), 2021, 12649 : 269 - 291
  • [40] Specification-based intrusion detection in WLANs
    Gill, Rupinder
    Smith, Jason
    Clark, Andrew
    22ND ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2006, : 141 - +