Abstract
Digital twins becoming more prevalent: They are being used to support the design, operations, and analysis of complex systems in many domains, such as automotive, agriculture, avionics, construction, or medicine, and comprise much information about the systems and processes of the twinned system. Currently, digital twins are designed and engineered ad-hoc, in a piecemeal fashion. This hampers the research and application of digital twins. Based on our interdisciplinary research regarding the “Internet of Production”, we combine model-driven methods for the sustainable engineering of information systems, software architectures, and software language engineering to systematically engineer digital twins. Within this chapter, we discuss challenges on the road to a systematic engineering of digital twins, present our model-driven approach for the engineering of them as well as possible implementations. Our insights may guide researchers and practitioners to sustainable, planned, and efficient engineering and operations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy—EXC 2023 Internet of Production—390621612. Website: https://www.iop.rwth-aachen.de.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
References
Bibow, P., Dalibor, M., Hopmann, C., Mainz, B., Rumpe, B., Schmalzing, D., Schmitz, M., & Wortmann, A. (2020). Model-driven development of a digital twin for injection molding. In International conference on advanced information systems engineering (CAiSE’20). Springer.
Kritzinger, W., Karner, M., Traar, G., Henjes, J., & Sihn, W. (2018). Digital twin in manufacturing: A categorical literature review and classification. IFAC-PapersOnLine, 51(11)
Qi, Q., Tao, F., Hu, T., Anwer, N., Liu, A., Wei, Y., Wang, L., & Nee, A. Y. C. (2021). Enabling technologies and tools for digital twin. Journal of Manufacturing Systems 58.
Chen, X., Kang, E., Shiraishi, S., Preciado, V. M., & Jiang, Z. (2018). Digital behavioral twins for safe connected cars. In ACM/IEEE international conference on model driven engineering languages and systems.
Kaewunruen, S., Xu, N. (2018). Digital twin for sustainability evaluation of railway station buildings. Frontiers in Built Environment, 77.
Lauzeral, N., Borzacchiello, D., Kugler, M., George, D., Rémond, Y., Hostettler, A., & Chinesta, F. (2019). A model order reduction approach to create patient-specific mechanical models of human liver in computational medicine applications. Computer Methods and Programs in Biomedicine, 170.
Verner, I., Cuperman, D., Gamer, S., & Polishuk, A. (2019). Training robot manipulation skills through practice with digital twin of Baxter.
Bolender, T., Bürvenich, G., Dalibor, M., Rumpe, B., & Wortmann, A. (2021). Self-adaptive manufacturing with digital twins. In 2021 International symposium on software engineering for adaptive and self-managing systems (SEAMS) (pp. 156–166). IEEE Computer Society.
Feichtinger, K., Meixner, K., Rinker, F., Koren, I., Eichelberger, H., Heinemann, T., Holtmann, J., Konersmann, M., Michael, J., Neumann, E.-M., Pfeiffer, J., Rabiser, R., Riebisch, M., & Schmid, K. (2022). Industry voices on software engineering challenges in cyber-physical production systems engineering. In 2022 IEEE 27th International conference on emerging technologies and factory automation (ETFA). IEEE.
Lu, Y. (2017). Industry 4.0: A survey on technologies, applications and open research issues. Journal of Industrial Information Integration, 6.
Khan, A., Turowski, K. (2016). A survey of current challenges in manufacturing industry and preparation for industry 4.0. In Proceedings of the first international scientific conference on intelligent information technologies for industry (IITI’16), pp. 15–26.
Avventuroso, G., Silvestri, M., & Pedrazzoli, P. (2017). A networked production system to implement virtual enterprise and product lifecycle information loops. IFAC-PapersOnLine, 50(1), 2017.
Biesinger, F., Meike, D., Kraß, B., & Weyrich, M. (2019). A digital twin for production planning based on cyber-physical systems: A case study for a cyber-physical system-based creation of a digital twin. Procedia CIRP 79.
Eyre, J. M., Dodd, T. J., Freeman, C., Lanyon-Hogg, R., Lockwood, A. J., & Scott, R. W. (2018) Demonstration of an industrial framework for an implementation of a process digital twin. In ASME international mechanical engineering congress and exposition 52019.
Park, K. T., Nam, Y. W., Lee, H. S., Im, S. J., Noh, S. D., Son, J. Y., & Kim, H. (2019). Design and implementation of a digital twin application for a connected micro smart factory. International Journal of Computer Integrated Manufacturing, 32(6).
Sharma, P., Hamedifar, H., Brown, A., & Green, R. (2017). The dawn of the new age of the industrial Internet and how it can radically transform the offshore oil and gas industry. In Offshore technology conference. OnePetro.
Dalibor, M., Jansen, N., Rumpe, B., Schmalzing, D., Wachtmeister, L., Wimmer, M., & Wortmann, A. (2022). A cross-domain systematic mapping study on software engineering for Digital Twins. Journal of Systems and Software, 193, 111361. Elsevier.
Brockhoff, T., Heithoff, M., Koren, I., Michael, J., Pfeiffer, J., Rumpe, B., Uysal, M. S., Van Der Aalst, W. M., & Wortmann, A. (2021). Process prediction with digital twins. In ACM/IEEE international conference on model driven engineering languages and systems companion (MODELS-C). IEEE.
Knapp, G. L., Mukherjee, T., Zuback, J. S., Wei, H. L., Palmer, T. A., De, A., & DebRoy, T. J. A. M. (2017). Building blocks for a digital twin of additive manufacturing. Acta Materialia 135.
Braun, S., Dalibor, M., Jansen, N., Jarke, M., Koren, I., Quix, C., Rumpe, B., Wimmer, M., & Wortmann, A. (2023). Engineering digital twins and digital shadows as key enablers for industry 4.0. In B. Vogel-Heuser & M. Wimmer (Eds.), Digital transformation: core technologies and emerging topics from a computer science perspective (pp. 3–31). Berlin, Heidelberg: Springer.
France, R., & Rumpe, B. (2007). Model-driven development of complex software: A research roadmap. In Future of Software Engineering (FOSE’07). IEEE.
Kriebel, S., Markthaler, M., Salman, K. S., Greifenberg, T., Hillemacher, S., Rumpe, B., Schulze, C., Wortmann, A., Orth, P., & Richenhagen, J. (2018). Improving model-based testing in automotive software engineering. In: IEEE/ACM international conference on software engineering: software engineering in practice track (ICSE-SEIP)
Selic, B. (2003). The pragmatics of model-driven development. IEEE Software, 20(5).
Mayr, H. C., Michael, J., Shekhovtsov, V. A., Ranasinghe, S., & Steinberger, C. (2018). A model centered perspective on software-intensive systems. In Enterprise modeling and information systems architectures (EMISA’18), CEUR 2097.
Hölldobler, K., Rumpe, B., & Wortmann, A. (2018). Software language engineering in the large: Towards composing and deriving languages. Computer Languages, Systems & Structures, 54.
Becker, F., Bibow, P., Dalibor, M., Gannouni, A., Hahn, V., Hopmann, C., Jarke, M., Koren, I., Kröger, M., Lipp, J., Maibaum, J., Michael, J., Rumpe, B., Sapel, P., Schäfer, N., Schmitz, G. J., Schuh, G., & Wortmann, A. (2021). A conceptual model for digital shadows in industry and its application. In: Conceptual modeling, ER’21. Springer.
Riesener, M., Schuh, G., Dölle, C., & Tönnes, C. (2019). The digital shadow as enabler for data analytics in product life cycle management. Procedia CIRP 80.
DIN ISO 55000:2017-05, Asset Management—Übersicht, Leitlinien und Begriffe.
Spec, D. I. N. (2016). 91345: Reference architecture model industrie 4.0 (rami4. 0). DIN Std. DIN SPEC 91.345.
Landherr, M., Schneider, U., & Bauernhansl, T. (2016). The application center industrie 4.0-industry-driven manufacturing, research and development. Procedia Cirp, 57, 26–31. Elsevier.
Heithoff, M., Michael, J., & Rumpe, B. (2022). Enhancing digital shadows with workflows. In Modellierung 2022 satellite events (pp. 142–146). Gesellschaft für Informatik e.V. https://doi.org/10.18420/modellierung2022ws-017
Ríos, J., Staudter, G., Weber, M., Anderl, R., & Bernard, J. (2020). Uncertainty of data and the digital twin: A review. International Journal of Product Lifecycle Management, 12(4), 329–358.
Michael, J., Nachmann, I., Netz, L., Rumpe, B., & Stüber, S. (2022). Generating digital twin cockpits for parameter management in the engineering of wind turbines. In Modellierung 2022 (pp. 33–48). Gesellschaft für Informatik.
Purvis, B., Mao, Y., & Robinson, D. (2019). Three pillars of sustainability: In search of conceptual origins. Sustainability Science, 14, 681–695.
Brown, B. J., Hanson, M. E., Liverman, D. M., & Merideth, R. W. (1987). Global sustainability: Toward definition. Environmental Management, 11.
Macnaghten, P., & Jacobs, M. (1997). Public identification with sustainable development: Investigating cultural barriers to participation. Global Environmental Change, 7(1).
UN: Transforming our world: The 2030 Agenda for sustainable development. Resolution adopted by the general assembly on 25 September 2015. https://sdgs.un.org/2030agenda
Tagliabue, L. C., Cecconi, F. R., Maltese, S., Rinaldi, S., Ciribini, A. L. C., & Flammini, A. (2021). Leveraging digital twin for sustainability assessment of an educational building. Sustainability.
Zaballos, A., Briones, A., Massa, A., Centelles, P., & Caballero, V. (2020). A smart campus’ digital twin for sustainable comfort monitoring. Sustainability, 12.
Barni, A., Fontana, A., Menato, S., Sorlini, M., & Canetta, L. (2018). Exploiting the digital twin in the assessment and optimization of sustainability performances. In International Conference on Intelligent Systems (IS).
Li, L., et al. (2020). Sustainability assessment of intelligent manufacturing supported by digital twin. IEEE Access 8
Riedelsheimer, T., Dorfhuber, L., & Stark, R. (2020). User centered development of a digital twin concept with focus on sustainability in the clothing industry. Procedia CIRP 90.
Stahl, T., Völter, M., & Czarnecki, K. (2006). Model-driven software development: Technology, engineering, management. Wiley.
Ringert, J. O., Rumpe, B., Wortmann, A. (2014). Architecture and behavior modeling of cyber-physical systems with MontiArcAutomaton. In Aachener Informatik-Berichte, Software Engineering, Band 20. ISBN 978-3-8440-3120-1. Shaker Verlag.
Rumpe, B. (2017). Agile modeling with UML: Code generation, testing, refactoring. Springer.
Leitner, S. H., & Mahnke, W. (2006). OPC UA–service-oriented architecture for industrial applications. ABB Corporate Research Center, 48(61–66), 22.
Bano, D., Michael, J., Rumpe, B., Varga, S., & Weske, M. (2022). Process-aware digital twin cockpit synthesis from event logs. Journal of Computer Languages (COLA), 70.
Adam, K., Michael, J., Netz, L., Rumpe, B., & Varga, S. (2020). Enterprise information systems in academia and practice: lessons learned from a MBSE project. In 40 Years EMISA: digital ecosystems of the future: Methodology, techniques and applications (EMISA’19), LNI 304, GI.
Dalibor, M., Michael, J., Rumpe, B., Varga, S., & Wortmann, A. (2020). Towards a model-driven architecture for interactive digital twin cockpits. In Conceptual modeling. Springer. https://doi.org/10.1007/978-3-030-62522-1_28
van der Aalst, W. M. P. (2016). Process mining. Springer.
Dalibor, M., Heithoff, M., Michael, J., Netz, L., Pfeiffer, J., Rumpe, B., Varga, S., & Wortmann, A. (2022). Generating customized low-code development platforms for digital twins. Journal of Computer Languages (COLA), 70.
Michael, J., & Wortmann, A. (2021). Towards development platforms for digital twins: A model-driven low-code approach. In IFIP advances in information and communication technology, advances in production management systems. Artificial intelligence for sustainable and resilient production systems. Springer.
Knublauch, H., Oberle, D., Tetlow, P., Wallace, E., Pan, J. Z., & Uschold, M. (2006). A semantic web primer for object-oriented software developers. W3c working group note, W3C.
Eastman, R. D., Schlenoff, C. I., Balakirsky, S. B., & Hong, T. H. (2013). A sensor ontology literature review. NISTIR 7908.
Michael, J., Rumpe, B., & Varga, S. (2020). Human behavior, goals and model-driven software engineering for assistive systems. In Enterprise modeling and information systems architectures (EMSIA’20), CEUR 2628.
Hölldobler, K., Michael, J., Ringert, J. O., Rumpe, B., & Wortmann, A. (2019). Innovations in model-based software and systems engineering. The Journal of Object Technology, 18(1), AITO.
Michael, J. (2022). A vision towards generated assistive systems for supporting human interactions in production. In Modellierung 2022 satellite events (pp. 150–153). Gesellschaft für Informatik e.V.
Steinberger, C., & Michael, J. (2020). Using semantic markup to boost context awareness for assistive systems. In Smart assisted living: toward an open smart-home infrastructure. Springer.
Armendia, M., Cugnon, F., Berglind, L., Ozturk, E., Gil, G., & Selmi, J. (2019). Evaluation of machine tool digital twin for machining operations in industrial environment. Procedia CIRP 82.
Verein Deutscher Ingenieure e.V. u. Verband der Elektrotechnik Elektronik Informationstechnik e.V.: Virtuelle Inbetriebnahme—Einführung der virtuellen Inbetriebnahme in Unternehmen, VDI/VDE 3693 Blatt 2. Beuth Verlag, 2018.
Pritschow, G., Röck, S. (2004). “Hardware in the Loop” simulation of machine tools. CIRP Annals 53(1).
Kain, S., Dominka, S., Merz, M., & Schiller, F. (2009). Reuse of HiL simulation models in the operation phase of production plants. In International Conference on Industrial Technology (ICIT’09). IEEE.
Talkhestani, B. A., Jazdi, N., Schlögl, W., & Weyrich, M. (2018). A concept in synchronization of virtual production system with real factory based on anchor-point method. Procedia CIRP, 67, 13–17.
Wei, Y., Hu, T., Zhou, T., Ye, Y., & Luo, W. (2021). Consistency retention method for CNC machine tool digital twin model. Journal of Manufacturing Systems.
Zipper, H., Diedrich, C. (2019). Synchronization of industrial plant and digital twin. In International conference on emerging technologies and factory automation (ETFA). IEEE, pp. 1678–1681.
Bucchiarone, A. et al. (2021). What is the future of modeling? IEEE Software, 38(2).
Wortmann, A., Barais, O., Combemale, B., & Wimmer, M. (2020). Modeling languages in industry 4.0: an extended systematic mapping study, Software and System Modeling, 19(1), 67–94.
Butting, A., & Wortmann, A. (2021). Language engineering for heterogeneous collaborative embedded systems. In Model-based engineering of collaborative embedded systems (pp. 239–253). Springer.
Gupta, R., Kranz, S., Regnat, N., Rumpe, B., & Wortmann, A. (2021). Towards a systematic engineering of industrial domain-specific languages. In IEEE/ACM international workshop on software engineering research and industrial practice (SER&IP).
Kai, A., Hölldobler, K., Rumpe, B., & Wortmann, A. (2017). Modeling robotics software architectures with modular model transformations. Journal of Software Engineering for Robotics (JOSER), 8(1).
Scheifele, C., Verl, A., Riedel, O. (2019). Real-time co-simulation for the virtual commissioning of production systems. Procedia CIRP, 79
Kienzlen, A., Weißen, J., Verl, A., Göttlich, S. (2020). Simulative Optimierung der Steuerungsparameter eines Materialflusslayouts mit Bandförderern. Forschung im Ingenieurwesen.
Jaensch, F., Csiszar, A., Kienzlen, A., & Verl, A. (2018). Reinforcement learning of material flow control logic using hardware-in-the-loop simulation. In International conference on artificial intelligence for industries (AI4I).
Jaensch, F., Csiszar, A., Scheifele, C., & Verl, A. (2018). Digital twins of manufacturing systems as a base for machine learning. In International conference on mechatronics and machine vision in practice (M2VIP).
Jaensch, F., Csiszar, A., Scheifele, C., & Verl, A. (2019). Reinforcement learning of a robot cell control logic using a software-in-the-loop simulation as environment. In International conference on artificial intelligence for industries (AI4I).
Qi, Q., Tao, F., Hu, T., Anwer, N., Liu, A., Wei, Y., Wang, L., & Nee, A. Y. C. (2021). Enabling technologies and tools for digital twin. Journal of Manufacturing Systems, 58.
Kurniawan, A. (2018). Learning AWS IoT: Effectively manage connected devices on the AWS cloud using services such as AWS Greengrass, AWS button, predictive analytics and machine learning. Packt Publishing Ltd.
Klein, S. (2017). IoT solutions in Microsoft’s azure IoT Suite. Apress.
Lehner, D., Pfeiffer, J., Tinsel, E. F., Strljic, M. M., Sint, S., Vierhauser, M., Wortmann, A., & Wimmer, M. (2021). Digital twin platforms: Requirements, capabilities, and future prospects. IEEE Software.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Fur, S. et al. (2023). Sustainable Digital Twin Engineering for the Internet of Production. In: Karaarslan, E., Aydin, Ö., Cali, Ü., Challenger, M. (eds) Digital Twin Driven Intelligent Systems and Emerging Metaverse. Springer, Singapore. https://doi.org/10.1007/978-981-99-0252-1_4
Download citation
DOI: https://doi.org/10.1007/978-981-99-0252-1_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-0251-4
Online ISBN: 978-981-99-0252-1
eBook Packages: EngineeringEngineering (R0)