Skip to main content

Engineering Digital Twins and Digital Shadows as Key Enablers for Industry 4.0

  • Chapter
  • First Online:
Digital Transformation

Abstract

Industry 4.0 opens up new potentials for the automation and improvement of production processes, but the associated digitization also increases the complexity of this development. Monitoring and maintenance activities in production processes still require high manual effort and are only partially automated due to immature data aggregation and analysis, resulting in expensive downtimes, inefficient use of machines, and too much production of waste. To maintain control over the growing complexity and to provide insight into the production, concepts such as Digital Twins, Digital Shadows, and model-based systems engineering for Industry 4.0 emerge. Digital Shadows consist of data traces of an observed Cyber-Physical Production System. Digital Twins operate on Digital Shadows to enable novel analysis, monitoring, and optimization. We present a general overview of the concepts of Digital Twins, Digital Shadows, their usage and realization in Data Lakes, their development based on engineering models, and corresponding engineering challenges. This provides a foundation for implementing Digital Twins, which constitute a main driver for future innovations in Industry 4.0 digitization.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Internet of Production: https://iop.rwth-aachen.de.

References

  1. Mojeeb Al-Rhman Al-Khiaty and Moataz Ahmed. UML class diagrams: Similarity aspects and matching. Lecture Notes on Software Engineering, 4(1):41, 2016.

    Google Scholar 

  2. Gordon Blair, Nelly Bencomo, and Robert B France. Models@run.time. Computer, 42(10):22–27, 2009.

    Google Scholar 

  3. Pascal Bibow, Manuela Dalibor, Christian Hopmann, Ben Mainz, Bernhard Rumpe, David Schmalzing, Mauritius Schmitz, and Andreas Wortmann. Model-Driven Development of a Digital Twin for Injection Molding. In Schahram Dustdar, Eric Yu, Camille Salinesi, Dominique Rieu, and Vik Pant, editors, International Conference on Advanced Information Systems Engineering (CAiSE’20), volume 12127 of Lecture Notes in Computer Science, pages 85–100. Springer International Publishing, June 2020.

    Google Scholar 

  4. Nelly Bencomo, Sebastian Götz, and Hui Song. Models@run.time: a guided tour of the state of the art and research challenges. Software & Systems Modeling, 18(5):3049–3082, 2019.

    Google Scholar 

  5. Erik Burger, Jörg Henss, Martin Küster, Steffen Kruse, and Lucia Happe. View-based model-driven software development with modeljoin. Software & Systems Modeling, 15(2):473–496, 2016.

    Google Scholar 

  6. Bundesministerium für Bildung und Forschung. Zukunftsprojekt Industrie 4.0. https://www.bmbf.de/de/zukunftsprojekt-industrie-4-0-848.html. Accessed: 2020-05-29.

  7. High Value Manufacturing Catapult. https://hvm.catapult.org.uk/. Accessed: 2018-06-05.

  8. Benoit Combemale, Robert France, Jean-Marc Jézéquel, Bernhard Rumpe, James Steel, and Didier Vojtisek. Engineering Modeling Languages: Turning Domain Knowledge into Tools. Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series, November 2016.

    Google Scholar 

  9. María Victoria Cengarle, Hans Grönniger, and Bernhard Rumpe. Variability within Modeling Language Definitions. In Conference on Model Driven Engineering Languages and Systems (MODELS’09), LNCS 5795, pages 670–684. Springer, 2009.

    Google Scholar 

  10. Benoit Combemale, Cécile Hardebolle, Christophe Jacquet, Frédéric Boulanger, and Benoit Baudry. Bridging the chasm between executable metamodeling and models of computation. 09 2012.

    Google Scholar 

  11. James B Dabney and Thomas L Harman. Mastering simulink. Pearson, 2004.

    Google Scholar 

  12. Manuela Dalibor, Nico Jansen, Judith Michael, Bernhard Rumpe, and Andreas Wortmann. Towards Sustainable Systems Engineering-Integrating Tools via Component and Connector Architectures. In Georg Jacobs and Jonas Marheineke, editors, Antriebstechnisches Kolloquium 2019: Tagungsband zur Konferenz, pages 121–133. Books on Demand, February 2019.

    Google Scholar 

  13. Manuela Dalibor, Judith Michael, Bernhard Rumpe, Simon Varga, and Andreas Wortmann. Towards a Model-Driven Architecture for Interactive Digital Twin Cockpits. In Gillian Dobbie, Ulrich Frank, Gerti Kappel, Stephen W. Liddle, and Heinrich C. Mayr, editors, Conceptual Modeling, pages 377–387. Springer International Publishing, October 2020.

    Google Scholar 

  14. Sanford Friedenthal, Alan Moore, and Rick Steiner. A practical guide to SysML: the systems modeling language. Morgan Kaufmann, 2014.

    Google Scholar 

  15. Robert France and Bernhard Rumpe. Model-driven Development of Complex Software: A Research Roadmap. Future of Software Engineering (FOSE ’07), pages 37–54, May 2007.

    Google Scholar 

  16. Peter Fritzson. Principles of object-oriented modeling and simulation with Modelica 2.1. John Wiley & Sons, 2010.

    Google Scholar 

  17. A. Filieri, G. Tamburrelli, and C. Ghezzi. Supporting self-adaptation via quantitative verification and sensitivity analysis at run time. IEEE Transactions on Software Engineering, 42(1):75–99, 2016.

    Google Scholar 

  18. Hans Grönniger, Jochen Hartmann, Holger Krahn, Stefan Kriebel, and Bernhard Rumpe. View-based Modeling of Function Nets. In Object-oriented Modelling of Embedded Real-Time Systems Workshop (OMER4’07), 2007.

    Google Scholar 

  19. L. Gleim, J. Pennekamp, M. Liebenberg, M. Buchsbaum, P. Niemietz, S. Knape, A. Epple, S. Storms, D. Trauth, T. Bergs, C. Brecher, S. Decker, G. Lakemeyer, and K. Wehrle. Factdag: Formalizing data interoperability in an internet of production. IEEE Internet of Things Journal, 7(4):3243–3253, 2020.

    Google Scholar 

  20. Sandra Geisler, Christoph Quix, Sven Weber, and Matthias Jarke. Ontology-based data quality management for data streams. ACM Journal of Data and Information Quality, 7(4):18:1–18:34, 2016.

    Google Scholar 

  21. Georges GE Gielen and Rob A Rutenbar. Computer-aided design of analog and mixed-signal integrated circuits. Proceedings of the IEEE, 88(12):1825–1854, 2000.

    Google Scholar 

  22. Mikell Groover and EWJR Zimmers. CAD/CAM: computer-aided design and manufacturing. Pearson Education, 1983.

    Google Scholar 

  23. Matthew Hause et al. The SysML Modelling Language. In Fifteenth European Systems Engineering Conference, volume 9, pages 1–12, 2006.

    Google Scholar 

  24. Christian Heinzemann, Steffen Becker, and Andreas Volk. Transactional execution of hierarchical reconfigurations in cyber-physical systems. Software and Systems Modeling, 18:157–189, 02 2017.

    Google Scholar 

  25. Rihan Hai, Sandra Geisler, and Christoph Quix. Constance: An Intelligent Data Lake System. In Fatma Özcan, Georgia Koutrika, and Sam Madden, editors, Proceedings of the 2016 International Conference on Management of Data - SIGMOD ’16, pages 2097–2100, New York, New York, USA, 2016. ACM Press.

    Google Scholar 

  26. Richard Hopkins and Kevin Jenkins. Eating the IT elephant: Moving from greenfield development to brownfield. Addison-Wesley Professional, 2008.

    Google Scholar 

  27. Arne Haber, Markus Look, Pedram Mir Seyed Nazari, Antonio Navarro Perez, Bernhard Rumpe, Steven Völkel, and Andreas Wortmann. Integration of Heterogeneous Modeling Languages via Extensible and Composable Language Components. In Model-Driven Engineering and Software Development Conference (MODELSWARD’15), pages 19–31. SciTePress, 2015.

    Google Scholar 

  28. Katrin Hölldobler, Judith Michael, Jan Oliver Ringert, Bernhard Rumpe, and Andreas Wortmann. Innovations in Model-based Software And Systems Engineering. The Journal of Object Technology, 18(1):1–60, July 2019.

    Google Scholar 

  29. David Harel and Bernhard Rumpe. Meaningful Modeling: What’s the Semantics of „Semantics“? IEEE Computer, 37(10):64–72, 2004.

    Google Scholar 

  30. Katrin Hölldobler and Bernhard Rumpe. MontiCore 5 Language Workbench Edition 2017. Aachener Informatik-Berichte, Software Engineering, Band 32. Shaker Verlag, December 2017.

    Google Scholar 

  31. Katrin Hölldobler, Bernhard Rumpe, and Andreas Wortmann. Software Language Engineering in the Large: Towards Composing and Deriving Languages. Computer Languages, Systems & Structures, 54:386–405, 2018.

    Google Scholar 

  32. The Industrial Value Chain Initiative. https://iv-i.org/wp/en/about-us/whatsivi/. Accessed: 2018-06-04.

  33. Matthias Jarke. Data Sovereignty and the Internet of Production. In Advanced Information Systems Engineering, Lecture Notes in Computer Science, Cham, Switzerland, 2020. Springer International Publishing.

    Google Scholar 

  34. Matthias Jarke, Maurizio Lenzerini, Yannis Vassiliou, and Panos Vassiliadis. Fundamentals of Data Warehouses. Springer Berlin Heidelberg, Berlin, Heidelberg, 2003.

    Google Scholar 

  35. Matthias Jarke and Christoph Quix. On Warehouses, Lakes, and Spaces: The Changing Role of Conceptual Modeling for Data Integration, pages 231–245. Springer International Publishing, Cham, 2017.

    Google Scholar 

  36. Matthias Jarke, Günther Schuh, Christian Brecher, Matthias Brockmann, and Jan-Philipp Prote. Digital shadows in the internet of production. ERCIM News, 2018(115), 2018.

    Google Scholar 

  37. Hejun Jiao, Jing Zhang, Jun Huai Li, and Jinfa Shi. Research on cloud manufacturing service discovery based on latent semantic preference about owl-s. International Journal of Computer Integrated Manufacturing, 30(4-5):433–441, 2017.

    Google Scholar 

  38. Anja Klein and Wolfgang Lehner. Representing data quality in sensor data streaming environments. J. Data and Information Quality, 1(2):10:1–10:28, 2009.

    Google Scholar 

  39. Anneke Kleppe. Software Language Engineering: Creating Domain-Specific Languages using Metamodels. Pearson Education, 2008.

    Google Scholar 

  40. Sathish AP Kumar, R Madhumathi, Pethuru Raj Chelliah, Lei Tao, and Shangguang Wang. A novel digital twin-centric approach for driver intention prediction and traffic congestion avoidance. Journal of Reliable Intelligent Environments, 4(4):199–209, 2018.

    Google Scholar 

  41. Johannes Kößler, Kristin Paetzold, et al. Support of the System Integration with Automatically Generated Behaviour Models. In DS 80-11 Proceedings of the 20th International Conference on Engineering Design (ICED 15) Vol 11: Human Behaviour in Design, Design Education; Milan, Italy, 27-30.07. 15, pages 021–030, 2015.

    Google Scholar 

  42. Martin Liebenberg and Matthias Jarke. Information Systems Engineering with Digital Shadows: Concept and Case Studies. In Advanced Information Systems Engineering, Lecture Notes in Computer Science, Cham, Switzerland, 2020. Springer International Publishing.

    Google Scholar 

  43. WD Li, Wen Feng Lu, Jerry YH Fuh, and YS Wong. Collaborative computer-aided design-research and development status. Computer-aided design, 37(9):931–940, 2005.

    Google Scholar 

  44. Markus Look, Antonio Navarro Pérez, Jan Oliver Ringert, Bernhard Rumpe, and Andreas Wortmann. Black-box Integration of Heterogeneous Modeling Languages for Cyber-Physical Systems. In Globalization of Modeling Languages Workshop (GEMOC’13), volume 1102 of CEUR Workshop Proceedings, 2013.

    Google Scholar 

  45. Severin Lemaignan, Ali Siadat, J-Y Dantan, and Anatoli Semenenko. MASON: A proposal for an ontology of manufacturing domain. In IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS’06), pages 195–200. IEEE, 2006.

    Google Scholar 

  46. Matthias Loskyll, Jochen Schlick, Stefan Hodek, Lisa Ollinger, Tobias Gerber, and Bogdan Pîrvu. Semantic service discovery and orchestration for manufacturing processes. In ETFA2011, pages 1–8. IEEE, 2011.

    Google Scholar 

  47. Pattie Maes. Concepts and experiments in computational reflection. In Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA ’87, page 147-155, New York, NY, USA, 1987. Association for Computing Machinery.

    Google Scholar 

  48. merics - Mercator Institute for China Studies. Made in China 2025. https://www.merics.org/sites/default/files/2017-09/MPOC_No.2_MadeinChina2025.pdf. Accessed: 2018-06-06.

  49. Pierre-Alain Muller, Franck Fleurey, and Jean-Marc Jézéquel. Weaving executability into object-oriented meta-languages. In International Conference on Model Driven Engineering Languages and Systems, pages 264–278. Springer, 2005.

    Google Scholar 

  50. Ivano Malavolta, Patricia Lago, Henry Muccini, Patrizio Pelliccione, and Antony Tang. What Industry Needs from Architectural Languages: A Survey. IEEE Transactions on Software Engineering, 39(6):869–891, 2013.

    Google Scholar 

  51. Azad M. Madni, Carla C. Madni, and Scott D. Lucero. Leveraging Digital Twin Technology in Model-Based Systems Engineering. Systems, 7(1):7, 2019.

    Google Scholar 

  52. Michael F. Molnar. The U.S. Advanced Manufacturing Initiative. https://www.nist.gov/system/files/documents/2017/04/28/Molnar_091211.pdf, 2017. Accessed: 2018-06-06.

  53. R. Meyes, H. Tercan, T. Thiele, A. Krämer, J. Heinisch, M. Liebenberg, G. Hirt, Ch. Hopmann, G. Lakemeyer, T. Meisen, and S. Jeschke. Interdisciplinary data driven production process analysis for the internet of production. Procedia Manufacturing, 26:1065 – 1076, 2018. 46th SME North American Manufacturing Research Conference, NAMRC 46, Texas, USA.

    Google Scholar 

  54. Arne Nordmann, Nico Hochgeschwender, and Sebastian Wrede. A survey on domain-specific languages in robotics. In International Conference on Simulation, Modeling, and Programming for Autonomous Robots, pages 195–206. Springer, 2014.

    Google Scholar 

  55. Petru Nicolaescu, Mario Rosenstengel, Michael Derntl, Ralf Klamma, and Matthias Jarke. View-Based Near Real-Time Collaborative Modeling for Information Systems Engineering. In International Conference on Advanced Information Systems Engineering, pages 3–17. Springer, 2016.

    Google Scholar 

  56. Boris Otto and Matthias Jarke. Designing a multi-sided data platform: findings from the international data spaces case. Electron. Mark., 29(4):561–580, 2019.

    Google Scholar 

  57. Eldad Palachi, Chaim Cohen, and Sakairi Takashi. Simulation of cyber physical models using SysML and numerical solvers. In 2013 IEEE International Systems Conference (SysCon), pages 671–675. IEEE, 2013.

    Google Scholar 

  58. Jan Pennekamp, René Glebke, Martin Henze, Tobias Meisen, Christoph Quix, Rihan Hai, Lars Gleim, Philipp Niemietz, Maximilian Markus Rudack, Simon Knape, Alexander Epple, Daniel Trauth, Uwe Vroomen, Thomas Bergs, Christian Brecher, Andreas Bührig-Polaczek, Matthias Jarke, and Klaus Wehrle. Towards an Infrastructure Enabling the Internet of Production. In 2019 IEEE International Conference on Industrial Cyber Physical Systems (ICPS 2019) : Howards Plaza Hotel Taipei, Taiwan, 06-09 May, 2019 / publisher: IEEE, pages 31–37, Piscataway, USA, May 2019. 2nd IEEE International Conference on Industrial Cyber-Physical Systems, Taipei (Taiwan), 6 May 2019 - 9 May 2019, IEEE.

    Google Scholar 

  59. André Pomp, Johannes Lipp, and Tobias Meisen. You are missing a concept! enhancing ontology-based data access with evolving ontologies. In 13th IEEE International Conference on Semantic Computing, ICSC 2019, Newport Beach, CA, USA, January 30 - February 1, 2019, pages 98–105. IEEE, 2019.

    Google Scholar 

  60. Christoph Quix and Rihan Hai. Data Lake. In Sherif Sakr and Albert Zomaya, editors, Encyclopedia of Big Data Technologies, pages 1–8. Springer International Publishing, Cham, 2018.

    Google Scholar 

  61. Ana Luísa Ramos, José Vasconcelos Ferreira, and Jaume Barceló. Model-Based Systems Engineering: An Emerging Approach for Modern Systems. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 42(1):101–111, 2011.

    Google Scholar 

  62. K Ramesh, R Girish Ganesan, and K Mahalakshmi. Approximation and optimization of discrete systems using order reduction technique. Energy Procedia, 117:761–768, 2017.

    Google Scholar 

  63. Bernhard Rumpe, Christoph Schulze, Michael von Wenckstern, Jan Oliver Ringert, and Peter Manhart. Behavioral Compatibility of Simulink Models for Product Line Maintenance and Evolution. In Software Product Line Conference (SPLC’15), pages 141–150. ACM, 2015.

    Google Scholar 

  64. Bernhard Rumpe. Modeling with UML: Language, Concepts, Methods. Springer International, July 2016.

    Google Scholar 

  65. Bernhard Rumpe. Agile Modeling with UML: Code Generation, Testing, Refactoring. Springer International, May 2017.

    Google Scholar 

  66. Dave Steinberg, Frank Budinsky, Ed Merks, and Marcelo Paternostro. EMF: eclipse modeling framework. Pearson Education, 2008.

    Google Scholar 

  67. Duansen Shangguan, Liping Chen, and Jianwan Ding. A Hierarchical Digital Twin Model Framework for Dynamic Cyber-Physical System Design. In Unknown, editor, Proceedings of the 5th International Conference on Mechatronics and Robotics Engineering - ICMRE’19, pages 123–129, New York, New York, USA, 2019. ACM Press.

    Google Scholar 

  68. Raquel Sanchis, Óscar García-Perales, Francisco Fraile, and Raul Poler. Low-Code as Enabler of Digital Transformation in Manufacturing Industry. Applied Sciences, 10(1):12, 2020.

    Google Scholar 

  69. Adalberto Sampaio Junior, Fabio Costa, and Peter Clarke. A model-driven approach to develop and manage cyber-physical systems. volume 1079, 09 2013.

    Google Scholar 

  70. Sumit Singh, Essam Shehab, Nigel Higgins, Kevin Fowler, Tetsuo Tomiyama, and Chris Fowler. Challenges of digital twin in high value manufacturing. In SAE Technical Paper. SAE International, 10 2018.

    Google Scholar 

  71. Wilhelmus HA Schilders, Henk A Van der Vorst, and Joost Rommes. Model order reduction: theory, research aspects and applications, volume 13. Springer, 2008.

    Google Scholar 

  72. Thomas Uhlemann, Christian Lehmann, and Rolf Steinhilper. The digital twin: Realizing the cyber-physical production system for industry 4.0. Procedia CIRP, 61:335–340, 12 2017.

    Google Scholar 

  73. Rick F. van der Lans. The Fusion of Distributed Data Lakes Developing Modern Data Lakes A Technical Whitepaper. https://itlligenze.conthub.io/uploads/5/241/files/6430_Whitepaper%20TIBCO%20BigData%20V2%20(1)_0.pdf, 2019. Accessed: 2020-05-13.

  74. Andreas Wortmann, Olivier Barais, Benoit Combemale, and Manuel Wimmer. Modeling Languages in Industry 4.0: an Extended Systematic Mapping Study. Software and Systems Modeling, 19(1):67–94, January 2020.

    Google Scholar 

  75. Tim Weilkiens. Systems engineering with SysML/UML: modeling, analysis, design. Elsevier, 2011.

    Google Scholar 

Download references

Acknowledgements

Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy—EXC-2023 Internet of Production—390621612

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andreas Wortmann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer-Verlag GmbH, DE, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Braun, S. et al. (2023). Engineering Digital Twins and Digital Shadows as Key Enablers for Industry 4.0. In: Vogel-Heuser, B., Wimmer, M. (eds) Digital Transformation. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-65004-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-65004-2_1

  • Published:

  • Publisher Name: Springer Vieweg, Berlin, Heidelberg

  • Print ISBN: 978-3-662-65003-5

  • Online ISBN: 978-3-662-65004-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics