Skip to main content

Towards Model-Driven Digital Twin Engineering: Current Opportunities and Future Challenges

  • Conference paper
  • First Online:
Systems Modelling and Management (ICSMM 2020)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1262))

Included in the following conference series:

Abstract

Digital Twins have emerged since the beginning of this millennium to better support the management of systems based on (real-time) data collected in different parts of the operating systems. Digital Twins have been successfully used in many application domains, and thus, are considered as an important aspect of Model-Based Systems Engineering (MBSE). However, their development, maintenance, and evolution still face major challenges, in particular: (i) the management of heterogeneous models from different disciplines, (ii) the bi-directional synchronization of digital twins and the actual systems, and (iii) the support for collaborative development throughout the complete life-cycle. In the last decades, the Model-Driven Engineering (MDE) community has investigated these challenges in the context of software systems. Now the question arises, which results may be applicable for digital twin engineering as well.

In this paper, we identify various MDE techniques and technologies which may contribute to tackle the three mentioned digital twin challenges as well as outline a set of open MDE research challenges that need to be addressed in order to move towards a digital twin engineering discipline.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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.

    Virtual Airport City Vienna: https://simlab.tuwien.ac.at/virtual-airport-city-vienna/.

  2. 2.

    https://www.softwareag.com/info/innovation/enterprise_digital_twin/default.html.

  3. 3.

    https://www.eclipse.org/modeling/emf/.

  4. 4.

    https://www.jetbrains.com/mps/.

References

  1. Acampora, G., Vitiello, A., Di Stefano, B., Van Der Aalst, W.M., Günther, C.W., Verbeek, E.: IEEE 1849TM: the XES standard: the second IEEE standard sponsored. IEEE Comput. Intell. Mag. 4–8 (2017)

    Google Scholar 

  2. Addazi, L., Cicchetti, A., Rocco, J.D., Ruscio, D.D., Iovino, L., Pierantonio, A.: Semantic-based model matching with EMFcompare. In: Tanja Mayerhofer, B.S., Pierantonio, A., Tamzalit, D. (eds.) 10th Workshop on Models and Evolution, pp. 40–49. CEUR-WS, October 2016

    Google Scholar 

  3. Allweyer, T.: BPMN 2.0. BoD (2010)

    Google Scholar 

  4. Bencomo, N.: The role of models@run.time in autonomic systems: keynote. In: Proceedings of the IEEE International Conference on Autonomic Computing (ICAC), pp. 293–294 (2017)

    Google Scholar 

  5. Bencomo, N., Bennaceur, A., Grace, P., Blair, G.S., Issarny, V.: The role of models@run.time in supporting on-the-fly interoperability. Computing 95(3), 167–190 (2013)

    Article  Google Scholar 

  6. Bencomo, N., Götz, S., Song, H.: Models@run.time: a guided tour of the state of the art and research challenges. Softw. Syst. Model. 18(5), 3049–3082 (2019)

    Article  Google Scholar 

  7. Bertoa, M.F., Moreno, N., Barquero, G., Burgueño, L., Troya, J., Vallecillo, A.: Expressing measurement uncertainty in OCL/UML datatypes. In: Pierantonio, A., Trujillo, S. (eds.) ECMFA 2018. LNCS, vol. 10890, pp. 46–62. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-92997-2_4

    Chapter  Google Scholar 

  8. Blair, G., Bencomo, N., France, R.B.: Models@ run. time. Computer 42(10), 22–27 (2009)

    Article  Google Scholar 

  9. Bordeleau, F., Combemale, B., Eramo, R., van den Brand, M., Wimmer, M.: Tool-support of socio-technical coordination in the context of heterogeneous modeling. In: Proceedings of MODELS 2018 Workshops, co-located with ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS 2018), pp. 423–425 (2018)

    Google Scholar 

  10. Borky, J., Bradley, T.: Effective Model-Based Systems Engineering. Springer, Heidelberg (2019)

    Book  Google Scholar 

  11. Bousse, E., Degueule, T., Vojtisek, D., Mayerhofer, T., DeAntoni, J., Combemale, B.: Execution framework of the GEMOC studio (tool demo). In: van der Storm, T., Balland, E., Varró, D. (eds.) Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, Amsterdam, The Netherlands, 31 October–1 November 2016, pp. 84–89. ACM (2016)

    Google Scholar 

  12. Brosch, P., Seidl, M., Wieland, K., Wimmer, M., Langer, P.: We can work it out: collaborative conflict resolution in model versioning. In: Wagner, I., Tellioğlu, H., Balka, E., Simone, C., Ciolfi, L. (eds.) ECSCW 2009. Springer, London (2009). https://doi.org/10.1007/978-1-84882-854-4_12

    Chapter  Google Scholar 

  13. Burgueño, L., et al.: Contents for a model-based software engineering body of knowledge. Softw. Syst. Model. 18(6), 3193–3205 (2019)

    Article  Google Scholar 

  14. Cheng, B.H.C., Combemale, B., France, R.B., Jézéquel, J.M., Rumpe, B.: On the globalization of domain-specific languages. In: Combemale, B., Cheng, B., France, R., Jézéquel, J.M., Rumpe, B. (eds.) Globalizing Domain-Specific Languages. LNCS, vol. 9400. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-26172-0_1

  15. Combemale, B., DeAntoni, J., Baudry, B., France, R.B., Jézéquel, J., Gray, J.: Globalizing modeling languages. Computer 47(6), 68–71 (2014)

    Article  Google Scholar 

  16. Eastman, C., Teicholz, P., Sacks, R., Liston, K.: BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors. Wiley Publishing, Hoboken (2008)

    Book  Google Scholar 

  17. Feldmann, S., Kernschmidt, K., Wimmer, M., Vogel-Heuser, B.: Managing inter-model inconsistencies in model-based systems engineering: application in automated production systems engineering. J. Syst. Softw. 153, 105–134 (2019)

    Article  Google Scholar 

  18. Friedenthal, S., Moore, A., Steiner, R.: A Practical Guide to SysML: Systems Modeling Language. Morgan Kaufmann Publishers Inc., San Francisco (2008)

    Google Scholar 

  19. Fritzson, P., Engelson, V.: Modelica — a unified object-oriented language for system modeling and simulation. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol. 1445, pp. 67–90. Springer, Heidelberg (1998). https://doi.org/10.1007/BFb0054087

    Chapter  Google Scholar 

  20. Gómez, A., Cabot, J., Wimmer, M.: TemporalEMF: a temporal metamodeling framework. In: Trujillo, J.C., et al. (eds.) ER 2018. LNCS, vol. 11157, pp. 365–381. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00847-5_26

    Chapter  Google Scholar 

  21. Kienzle, J., et al.: Toward model-driven sustainability evaluation. Commun. ACM 63(3), 80–91 (2020)

    Article  Google Scholar 

  22. Klint, P., van der Storm, T., Vinju, J.: EASY meta-programming with rascal. In: Fernandes, J.M., Lämmel, R., Visser, J., Saraiva, J. (eds.) GTTSE 2009. LNCS, vol. 6491, pp. 222–289. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-18023-1_6

    Chapter  Google Scholar 

  23. Kolovos, D., Rose, L., Paige, R., Garcia-Dominguez, A.: The Epsilon Book. Eclipse (2010)

    Google Scholar 

  24. Kolovos, D.S., Di Ruscio, D., Pierantonio, A., Paige, R.F.: Different models for model matching: an analysis of approaches to support model differencing. In: 2009 ICSE Workshop on Comparison and Versioning of Software Models, pp. 1–6. IEEE (2009)

    Google Scholar 

  25. Krahn, H., Rumpe, B., Völkel, S.: MontiCore: modular development of textual domain specific languages. In: Paige, R.F., Meyer, B. (eds.) TOOLS EUROPE 2008. LNBIP, vol. 11, pp. 297–315. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-69824-1_17

    Chapter  Google Scholar 

  26. Kritzinger, W., Karner, M., Traar, G., Henjes, J., Sihn, W.: Digital twin in manufacturing: a categorical literature review and classification. IFAC-PapersOnLine, 51(11), 1016–1022 (2018). 16th IFAC Symposium on Information Control Problems in Manufacturing INCOM 2018

    Google Scholar 

  27. Mazak, A., Wimmer, M.: Towards liquid models: an evolutionary modeling approach. In: Proceedings of the 18th IEEE Conference on Business Informatics (CBI), pp. 104–112 (2016)

    Google Scholar 

  28. Mohammadi, N., Taylor, J.E.: Smart city digital twins. In: 2017 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1–5 (2017)

    Google Scholar 

  29. Nagy, I., Cleophas, L.G., van den Brand, M., Engelen, L., Raulea, L., Mithun, E.X.L.: VPDSL: a DSL for software in the loop simulations covering material flow. In: Proceedings of the 17th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 318–327 (2012)

    Google Scholar 

  30. Piascik, R., Vickers, J., Lowry, D., Scotti, S., Stewart, J., Calomino, A.: Technology area 12: Materials, structures, mechanical systems, and manufacturing road map. Technical report, NASA Office of Chief Technologist (2010)

    Google Scholar 

  31. Rumbaugh, J., Jacobson, I., Booch, G.: Unified Modeling Language Reference Manual. 2nd edn. Pearson Higher Education (2004)

    Google Scholar 

  32. Silva Torres, W., van den Brand, M., Serebrenik, A.: Model management tools for models of different domains: a systematic literature review. In: Proceedings of the 13th Annual IEEE International Systems Conference (2019)

    Google Scholar 

  33. Toulmé, A.: Presentation of EMF compare utility. In: Eclipse Modeling Symposium (2006)

    Google Scholar 

  34. van der Aalst, W.M.P.: Process Mining - Data Science in Action, 2nd edn. Springer, Heidelberg (2016)

    Google Scholar 

  35. Vogel, T., Giese, H.: Requirements and assessment of languages and frameworks for adaptation models. CoRR, abs/1805.08679 (2018)

    Google Scholar 

  36. Weekes, S.: The rise of digital twins in smart cities. Smart Cities World (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Romina Eramo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bordeleau, F., Combemale, B., Eramo, R., van den Brand, M., Wimmer, M. (2020). Towards Model-Driven Digital Twin Engineering: Current Opportunities and Future Challenges. In: Babur, Ö., Denil, J., Vogel-Heuser, B. (eds) Systems Modelling and Management. ICSMM 2020. Communications in Computer and Information Science, vol 1262. Springer, Cham. https://doi.org/10.1007/978-3-030-58167-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-58167-1_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-58166-4

  • Online ISBN: 978-3-030-58167-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics