Requirements and Design Architecture for Digital Twin End-to-End Trustworthiness
Nicola Bicocchi, Mattia Fogli, Carlo Giannelli, Marco Picone, Antonio Virdis
Abstract
The wide adoption of IoT involves a previously unseen level of complexity imposing to multiple stakeholders to deal with and trust the complex integration of applications with a plethora of heterogeneous devices. In this context, Digital Twins (DTs) have emerged as a suitable paradigm for bridging the digital and physical domains by masking the complexity of the latter with established software interfaces made available to applications by the former. In this work, we discuss how DTs can be designed, deployed, and managed to enable end-to-end trustworthiness between applications and the physical domain. Particularly: <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">(i)</i> we identify the key characteristics enabling end-to-end DT trustworthiness, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">(ii)</i> we evaluate the degree to which available DT platforms support these characteristics, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">(iii)</i> we highlight a blueprint architecture paving the way to innovative DT platforms natively supporting end-to-end trustworthiness, and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">(iv)</i> we show the benefits of our proposal with an industrial IoT use case.