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 条
  • [1] An approach to specification-based testing systems
    Zin, AM
    AlAmayreh, A
    Foxley, E
    SOFTWARE QUALITY ENGINEERING, 1997, : 267 - 276
  • [2] An automated approach to specification-based program inspection
    Liu, SY
    Nagoya, F
    Chen, YT
    Goya, M
    McDermid, JA
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3785 : 421 - 434
  • [3] An approach to formalizing specification-based class testing
    缪淮扣
    刘玲
    Advances in Manufacturing, 2006, (01) : 25 - 32
  • [4] A specification-based approach to testing polymorphic attributes
    Liu, L
    Miao, HK
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 306 - 319
  • [5] Approach of specification-based mixed intrusion detection
    Mu, Wei
    Song, Hua
    Dai, Yiqi
    Jisuanji Gongcheng/Computer Engineering, 2005, 31 (09): : 132 - 134
  • [6] A formal specification-based approach to distributed parallel programming
    Chiang, CC
    EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2004, : 197 - 205
  • [7] A Specification-Based Approach to the Testing of Java Memory Bloat
    Qian, Ju
    Zhou, Xiaoyu
    Dang, Wanchun
    Wang, Ziyuan
    Proceedings - 2016 IEEE International Conference on Software Quality, Reliability and Security, QRS 2016, 2016, : 347 - 352
  • [8] GUICop: Approach and toolset for specification-based GUI testing
    Hammoud, Dalal
    Zaraket, Fadi A.
    Masri, Wes
    Software Testing Verification and Reliability, 2017, 27 (08)
  • [9] An empirical study on a specification-based program review approach
    Nagoya, Fumiko
    Chen, Yuting
    Liu, Shaoying
    DEPCOS-RELCOMEX 2006, 2006, : 199 - +
  • [10] GUICop: Approach and toolset for specification-based GUI testing
    Hammoud, Dalal
    Zaraket, Fadi A.
    Masri, Wes
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2017, 27 (08):