Considerations for Digital Twin Technology and Emerging Standards

85 Digital twin technology enables the creation of electronic representations of real-world entities 86 and the viewing of the state of those entities. Its full vision will require standards that have not 87 yet been developed. It is relatively new although it uses many existing foundational technologies 88 and, in many cases, appears similar to existing modeling and simulation capabilities. This report 89 attempts to provide clarity in understanding the concept and purpose of digital twins. It offers a 90 new definition for a digital twin, and describes characteristics, features, functions, and expected 91 operational uses. The report then discusses novel cybersecurity challenges presented by digital 92 twin architectures. Lastly, it discusses traditional cybersecurity challenges as well as trust 93 considerations in the context of existing NIST guidance and documents. 94

[1]  Jeffrey M. Voas,et al.  IoT’s Certification Quagmire , 2018, Computer.

[2]  Noël Crespi,et al.  Digital Twin in the IoT Context: A Survey on Technical Features, Scenarios, and Architectural Models , 2020, Proceedings of the IEEE.

[3]  Gerald W. Both,et al.  Object-oriented analysis and design with applications , 1994 .

[4]  Jeffrey M. Voas,et al.  Verified Time , 2017, Computer.

[5]  Adele Goldberg,et al.  Smalltalk-80 - the interactive programming environment , 1984 .

[6]  Jeffrey M. Voas Software's Secret Sauce: The "-ilities" , 2004, IEEE Softw..

[7]  Joint Task Force Security and Privacy Controls for Information Systems and Organizations , 2020 .

[8]  Peter Claussen Theories of programming languages , 2000, SOEN.

[9]  Jeffrey M. Voas,et al.  Standards Confusion and Harmonization , 2008, Computer.

[10]  James Gettys,et al.  X window system - the complete reference to Xlib, X protocol, ICCCM, XLFD ; X version 11, release 4 (international 2. ed.) , 1988, Digital Press X and Motif Series.

[11]  Jeffrey M. Voas,et al.  Third-Party Software's Trust Quagmire , 2015, Computer.

[12]  Vartan Piroumian,et al.  Digital Twins: Universal Interoperability for the Digital Age , 2021, Computer.

[13]  Jeffrey M. Voas,et al.  Certifying Software for High-Assurance Environments , 1999, IEEE Softw..

[14]  R. Tingey Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, , 2006 .

[15]  Jeffrey M. Voas,et al.  The IoT Blame Game , 2017, Computer.

[16]  Jeffrey M. Voas Networks of 'Things' , 2016 .

[17]  I. Troch,et al.  Modeling and Simulation of Dynamic Systems , 2006 .

[18]  Jeffrey M. Voas,et al.  Putting assertions in their place , 1994, Proceedings of 1994 IEEE International Symposium on Software Reliability Engineering.

[19]  Keith W. Miller,et al.  Tolerant Software Interfaces: Can COTS-based Systems be Trusted Without Them? , 1996, SAFECOMP.

[20]  C. Laas Fault Tolerant Computing , 2000 .

[21]  Jeffrey M. Voas,et al.  Certifying Off-the-Shelf Software Components , 1998, Computer.

[22]  J. Voas,et al.  Error propagation analysis for COTS systems , 1997 .