Current Trends in Digital Twin Development, Maintenance, and Operation: An Interview Study (2306.10085v4)
Abstract: Digital twins (DT) are often defined as a pairing of a physical entity and a corresponding virtual entity (VE), mimicking certain aspects of the former depending on the use-case. In recent years, this concept has facilitated numerous use-cases ranging from design to validation and predictive maintenance of large and small high-tech systems. Various heterogeneous cross-domain models are essential for such systems and model-driven engineering plays a pivotal role in the design, development, and maintenance of these models. We believe models and model-driven engineering play a similarly crucial role in the context of a VE of a DT. Due to the rapidly growing popularity of DTs and their use in diverse domains and use-cases, the methodologies, tools, and practices for designing, developing, and maintaining the corresponding VEs differ vastly. To better understand these differences and similarities, we performed a semi-structured interview research with 19 professionals from industry and academia who are closely associated with different lifecycle stages of digital twins. In this paper, we present our analysis and findings from this study, which is based on seven research questions. In general, we identified an overall lack of uniformity in terms of the understanding of digital twins and used tools, techniques, and methodologies for the development and maintenance of the corresponding VEs. Furthermore, considering that digital twins are software intensive systems, we recognize a significant growth potential for adopting more software engineering practices, processes, and expertise in various stages of a digital twin's lifecycle.
- James M. Wilson “Gantt charts: A centenary appreciation” Sequencing and Scheduling In European Journal of Operational Research 149.2, 2003, pp. 430–437 DOI: 10.1016/S0377-2217(02)00769-5
- Gerd Behrmann, Alexandre David and Kim G. Larsen “A Tutorial on Uppaal” In Formal Methods for the Design of Real-Time Systems: International School on Formal Methods for the Design of Computer, Communication, and Software Systems, Bertinora, Italy, September 13-18, 2004, Revised Lectures Berlin, Heidelberg: Springer Berlin Heidelberg, 2004, pp. 200–236 DOI: 10.1007/978-3-540-30080-9˙7
- Paul Baker, Shiou Loh and Frank Weil “Model-Driven Engineering in a Large Industrial Context — Motorola Case Study” In Model Driven Engineering Languages and Systems Berlin, Heidelberg: Springer Berlin Heidelberg, 2005, pp. 476–491 DOI: 10.1007/11557432˙36
- “Experiences from conducting semi-structured interviews in empirical software engineering research” In 11th IEEE International Software Metrics Symposium (METRICS’05), 2005, pp. 10 pp.–23 DOI: 10.1109/METRICS.2005.24
- Alistair Barros, Marlon Dumas and Phillipa Oaks “Standards for Web Service Choreography and Orchestration: Status and Perspectives” In Business Process Management Workshops Berlin, Heidelberg: Springer Berlin Heidelberg, 2006, pp. 61–74 DOI: 10.1007/11678564˙7
- “Quality, productivity and economic benefits of software reuse: a review of industrial studies” In Empirical Software Engineering 12.5 Springer ScienceBusiness Media LLC, 2007, pp. 471–516 DOI: 10.1007/s10664-007-9040-x
- Christal Baier and Joost P. Katoen “Principles of Model Checking” United States: MIT Press, 2008
- “Selecting empirical methods for software engineering research” In Guide to advanced empirical software engineering Springer, 2008, pp. 285–311 DOI: http://dx.doi.org/10.1007/978-1-84800-044-5
- “Business processes oriented heterogeneous systems integration platform for networked enterprises” Integration and Information in Networked Enterprises In Computers in Industry 61.2, 2010, pp. 127–144 DOI: 10.1016/j.compind.2009.10.009
- Onur Hisarciklilar, Keyvan Rahmani and Vince Thomson “A Conflict Detection Approach for Collaborative Management of Product Interfaces” In Proceedings of the ASME Design Engineering Technical Conference 6 American Society of Mechanical Engineers Digital Collection, 2011, pp. 555–563 DOI: 10.1115/DETC2010-28464
- “Model-driven engineering of information systems: 10 years and 1000 versions” Special issue on Success Stories in Model Driven Engineering In Science of Computer Programming 89, 2014, pp. 88–104 DOI: 10.1016/j.scico.2013.02.002
- Michael Grieves “Digital twin: manufacturing excellence through virtual factory replication” In White paper 1 Florida Institute of Technology, 2014, pp. 1–7 DOI: 10.13140/RG.2.2.26367.61609
- Brent Bielefeldt, Jacob Hochhalter and Darren Hartl “Computationally Efficient Analysis of SMA Sensory Particles Embedded in Complex Aerostructures Using a Substructure Approach” 1: Development and Characterization of Multifunctional Materials; Mechanics and Behavior of Active Materials; Modeling, Simulation and Control of Adaptive Systems, Smart Materials, Adaptive Structures and Intelligent Systems, 2015 DOI: 10.1115/SMASIS2015-8975
- Alberto Rodrigues da Silva “Model-driven engineering: A survey supported by the unified conceptual model” In Computer Languages, Systems & Structures 43, 2015, pp. 139–155 DOI: 10.1016/j.cl.2015.06.001
- Milagros Castillo-Montoya “Preparing for interview research: The interview protocol refinement framework” In The qualitative report 21.5 Nova Southeastern University, Inc., 2016, pp. 811–831 DOI: 10.46743/2160-3715/2016.2337
- Desmond J. Higham and Nicholas J. Higham “MATLAB Guide” Philadelphia, PA, USA: Society for IndustrialApplied Mathematics, 2017, pp. xxvi+476
- “What software reuse benefits have been transferred to the industry? A systematic mapping study” In Information and Software Technology 103, 2018, pp. 1–21 DOI: 10.1016/j.infsof.2018.06.003
- Abdulmotaleb El Saddik “Digital Twins: The Convergence of Multimedia Technologies” In IEEE MultiMedia 25.2, 2018, pp. 87–92 DOI: 10.1109/MMUL.2018.023121167
- “Digital twin driven prognostics and health management for complex equipment” In CIRP Annals 67.1, 2018, pp. 169–172 DOI: 10.1016/j.cirp.2018.04.055
- “FMU-supported simulation for CPS Digital Twin” 7th International conference on Changeable, Agile, Reconfigurable and Virtual Production (CARV2018) In Procedia Manufacturing 28, 2019, pp. 201–206 DOI: 10.1016/j.promfg.2018.12.033
- Per Erik Strandberg “Ethical Interviews in Software Engineering” In International Symposium on Empirical Software Engineering and Measurement 2019-September IEEE Computer Society, 2019, pp. 1–11 DOI: 10.1109/ESEM.2019.8870192
- “Digital Twin in Industry: State-of-the-Art” In IEEE Transactions on Industrial Informatics 15.4, 2019, pp. 2405–2415 DOI: 10.1109/TII.2018.2873186
- Michelle E. Kiger and Lara Varpio “Thematic analysis of qualitative data: AMEE Guide No. 131” In Medical Teacher 42 TaylorFrancis Ltd, 2020, pp. 846–854 DOI: 10.1080/0142159X.2020.1755030
- “Semi-structured Interviews” In Encyclopedia of Personality and Individual Differences Cham: Springer International Publishing, 2020, pp. 4825–4830 DOI: 10.1007/978-3-319-24612-3˙857
- Weslley Torres, Mark G.J. Brand and Alexander Serebrenik “A systematic literature review of cross-domain model consistency checking by model management tools” In Software and Systems Modeling Springer, 2020 DOI: 10.1007/s10270-020-00834-1
- “How to tell the difference between a model and a digital twin” In Advanced Modeling and Simulation in Engineering Sciences 7, 2020, pp. 13 DOI: 10.1186/s40323-020-00147-4
- “Dezyne: Paving the Way to Practical Formal Software Engineering” In Electronic Proceedings in Theoretical Computer Science 338 Open Publishing Association, 2021, pp. 19–30 DOI: 10.4204/eptcs.338.4
- “Models Meet Data: Challenges to Create Virtual Entities for Digital Twins” In 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2021, pp. 225–228 DOI: 10.1109/MODELS-C53483.2021.00039
- “A survey of Model Driven Engineering in robotics” In Journal of Computer Languages 62, 2021, pp. 101021 DOI: 10.1016/j.cola.2020.101021
- “Review of digital twin about concepts, technologies, and industrial applications” Digital Twin towards Smart Manufacturing and Industry 4.0 In Journal of Manufacturing Systems 58, 2021, pp. 346–361 DOI: 10.1016/j.jmsy.2020.06.017
- Lin Zhang, Longfei Zhou and Berthold K.P. Horn “Building a right digital twin with model engineering” In Journal of Manufacturing Systems 59, 2021, pp. 151–164 DOI: 10.1016/j.jmsy.2021.02.009
- “Digital Twins in the Construction Industry: A Perspective of Practitioners and Building Authority” In Frontiers in Built Environment 8, 2022 DOI: 10.3389/fbuil.2022.834671
- “Digital Twin Technology Challenges and Applications: A Comprehensive Review” In Remote Sensing 14.6, 2022 DOI: 10.3390/rs14061335
- “A Cross-Domain Systematic Mapping Study on Software Engineering for Digital Twins” In Journal of Systems and Software 193, 2022, pp. 111361 DOI: 10.1016/j.jss.2022.111361
- YK Liu, SK Ong and AYC Nee “State-of-the-art survey on digital twin implementations” In Advances in Manufacturing 10.1 Springer, 2022, pp. 1–23 DOI: 10.1007/s40436-021-00375-w
- “Digital Twins: A Survey on Enabling Technologies, Challenges, Trends and Future Prospects” In IEEE Communications Surveys & Tutorials 24.4, 2022, pp. 2255–2291 DOI: 10.1109/COMST.2022.3208773
- “Digital-twins towards cyber-physical systems: a brief survey” In Engineering Journal 26.9, 2022, pp. 47–61 DOI: 10.4186/ej.2022.26.9.47
- Matteo Perno, Lars Hvam and Anders Haug “Implementation of digital twins in the process industry: A systematic literature review of enablers and barriers” In Computers in Industry 134, 2022, pp. 103558 DOI: https://doi.org/10.1016/j.compind.2021.103558
- “Design, Modeling and Implementation of Digital Twins” In Sensors 22.14, 2022 DOI: 10.3390/s22145396
- “Digital Twins: State of the art theory and practice, challenges, and open research questions” In Journal of Industrial Information Integration 30, 2022, pp. 100383 DOI: 10.1016/j.jii.2022.100383
- “Challenges in Implementing Digital Twins – a Survey” Volume 2: 42nd Computers and Information in Engineering Conference (CIE), International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 2022, pp. V002T02A055 DOI: 10.1115/DETC2022-88786
- Gijs Walravens, Hossain Muhammad Muctadir and Loek Cleophas “Virtual Soccer Champions: A Case Study on Artifact Reuse in Soccer Robot Digital Twin Construction” In ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (MODELS ’22 Companion), 2022 DOI: 10.1145/3550356.3561586
- “LaMa: a thematic labelling web application” In Journal of Open Source Software 8.85 The Open Journal, 2023, pp. 5135 DOI: 10.21105/joss.05135
- Didem Gürdür Broo and Jennifer Schooling “Digital twins in infrastructure: definitions, current practices, challenges and strategies” In International Journal of Construction Management 23.7 Taylor & Francis, 2023, pp. 1254–1263 DOI: 10.1080/15623599.2021.1966980
- “Replication package for the interview study on current trends in Digital Twin development, maintenance, and operation” Zenodo, 2023 DOI: 10.5281/zenodo.10187933
- Matthew Hause “The SysML modelling language” Accessed 12 May 2023 In Fifteenth European Systems Engineering Conference, https://www.omgsysml.org/The_SysML_Modelling_Language.pdf
- IBM Corporation “Rational Rhapsody User Guide” Accessed 02 January 2023, https://public.dhe.ibm.com/software/rationalsdp/documentation/product_doc/Rhapsody/version_7-5/UserGuide.pdf IBM Corporation
- Object Management Group “Unified Modeling Language Specification Version 2.5.1” Accessed 17 November 2022, https://www.omg.org/spec/UML/
- Claudius Ptolemaeus “System design, modeling, and simulation: using Ptolemy II” Accessed 02 January 2023, https://ptolemy.berkeley.edu/books/Systems/ Ptolemy.org Berkeley
- Unity Technologies “Unity User Manual (2019.3)” Accessed 02 January 2023, https://docs.unity3d.com/Manual/index.html
- Hossain Muhammad Muctadir (2 papers)
- David A. Manrique Negrin (1 paper)
- Raghavendran Gunasekaran (2 papers)
- Loek Cleophas (4 papers)
- Mark van den Brand (12 papers)
- Boudewijn R. Haverkort (3 papers)