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 条
  • [41] Formal specification-based online monitoring
    Liang, Hui
    Dong, Jin Song
    Sun, Jing
    Duke, Roger
    Seviora, Rudolph E.
    ICECCS 2006: 11TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2006, : 152 - +
  • [42] SPECIFICATION-BASED SOFTWARE ENGINEERING WITH TAGS
    SIEVERT, GE
    MIZELL, TA
    COMPUTER, 1985, 18 (04) : 56 - 65
  • [43] Specification-based testing of user interfaces
    Paiva, ACR
    Faria, JCP
    Vidal, RFAM
    INTERACTIVE SYSTEMS: DESIGN, SPECIFICATION, AND VERIFICATION, 2003, 2844 : 139 - 153
  • [44] Efficient specification-based component retrieval
    Penix J.
    Alexander P.
    Automated Software Engineering, 1999, 6 (2) : 139 - 170
  • [45] A Framework for Formal Specification Considering Review and Specification-Based Testing
    Nakatsugawa, Yasumasa
    Kurita, Taro
    Araki, Keijiro
    TENCON 2010: 2010 IEEE REGION 10 CONFERENCE, 2010, : 2444 - 2448
  • [46] Specification-Based Program Repair Using SAT
    Gopinath, Divya
    Malik, Muhammad Zubair
    Khurshid, Sarfraz
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2011, 6605 : 173 - 188
  • [47] Specification-based program slicing and its applications
    Lee, WK
    Chung, IS
    Yoon, GS
    Kwon, YR
    JOURNAL OF SYSTEMS ARCHITECTURE, 2001, 47 (05) : 427 - 443
  • [48] Specification-based Testing for Software Product Lines
    Kahsai, Temesghen
    Roggenbach, Markus
    Schlingloff, Bernd-Holger
    SEFM 2008: SIXTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2008, : 149 - +
  • [49] Specification-Based Autonomous Driving System Testing
    Zhou, Yuan
    Sun, Yang
    Tang, Yun
    Chen, Yuqi
    Sun, Jun
    Poskitt, Christopher M. M.
    Liu, Yang
    Yang, Zijiang
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (06) : 3391 - 3410
  • [50] On the order of test goals in specification-based testing
    Fraser, Gordon
    Gargantini, Angelo
    Wotawa, Franz
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2009, 78 (06): : 472 - 490