Skip to main content
Top

2021 | OriginalPaper | Chapter

Towards Development Platforms for Digital Twins: A Model-Driven Low-Code Approach

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Digital Twins in smart manufacturing must be highly adaptable for different challenges, environments, and system states. In practice, there is a need for enabling the configuration of Digital Twins by domain experts. Low-code approaches seem to be a meaningful solution for configuration purposes but often lack extension options. We propose a model-driven low-code approach for the configuration and reconfiguration of Digital Twins using language plugins. This approach uses model-driven software engineering and software language engineering methods to derive a configurable digital twin implementation. Moreover, we discuss some remaining challenges such as interoperability, language modularity, evolution, integration of assistive services, collaborative development, and web-based debugging.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Adam, K., Michael, J., Netz, L., Rumpe, B., Varga, S.: 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 2019). LNI, vol. P-304, pp. 59–66. Gesellschaft für Informatik e.V. (2020) Adam, K., Michael, J., Netz, L., Rumpe, B., Varga, S.: 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 2019). LNI, vol. P-304, pp. 59–66. Gesellschaft für Informatik e.V. (2020)
2.
go back to reference Arcaini, P., Riccobene, E., Scandurra, P.: Modeling and analyzing MAPE-K feedback loops for self-adaptation. In: 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-managing Systems, pp. 13–23. IEEE (2015) Arcaini, P., Riccobene, E., Scandurra, P.: Modeling and analyzing MAPE-K feedback loops for self-adaptation. In: 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-managing Systems, pp. 13–23. IEEE (2015)
4.
go back to reference Bolender, T., Bürvenich, G., Dalibor, M., Rumpe, B., Wortmann, A.: Self-adaptive manufacturing with digital twins. In: 2021 International Symposium on Software Engineering for Adaptive and Self-managing Systems (SEAMS), Los Alamitos, CA, USA, pp. 156–166. IEEE Computer Society, May 2021 Bolender, T., Bürvenich, G., Dalibor, M., Rumpe, B., Wortmann, A.: Self-adaptive manufacturing with digital twins. In: 2021 International Symposium on Software Engineering for Adaptive and Self-managing Systems (SEAMS), Los Alamitos, CA, USA, pp. 156–166. IEEE Computer Society, May 2021
5.
6.
go back to reference Butting, A., Pfeiffer, J., Rumpe, B., Wortmann, A.: A compositional framework for systematic modeling language reuse. In: 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 35–46. ACM (2020) Butting, A., Pfeiffer, J., Rumpe, B., Wortmann, A.: A compositional framework for systematic modeling language reuse. In: 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 35–46. ACM (2020)
7.
go back to reference Cabot, J.: Positioning of the low-code movement within the field of model-driven engineering. In: Guerra, E., Iovino, L. (eds.) MODELS 2020: ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, Virtual Event, Canada, 18–23 October 2020, Companion Proceedings, pp. 76:1–76:3. ACM (2020). https://doi.org/10.1145/3417990.3420210 Cabot, J.: Positioning of the low-code movement within the field of model-driven engineering. In: Guerra, E., Iovino, L. (eds.) MODELS 2020: ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, Virtual Event, Canada, 18–23 October 2020, Companion Proceedings, pp. 76:1–76:3. ACM (2020). https://​doi.​org/​10.​1145/​3417990.​3420210
8.
go back to reference Chen, X., Kang, E., Shiraishi, S., Preciado, V.M., Jiang, Z.: Digital behavioral twins for safe connected cars. In: 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 144–153 (2018) Chen, X., Kang, E., Shiraishi, S., Preciado, V.M., Jiang, Z.: Digital behavioral twins for safe connected cars. In: 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 144–153 (2018)
9.
go back to reference Combemale, B., Barais, O., Wortmann, A.: Language engineering with the GEMOC studio. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 189–191. IEEE (2017) Combemale, B., Barais, O., Wortmann, A.: Language engineering with the GEMOC studio. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 189–191. IEEE (2017)
13.
go back to reference Gerasimov, A., Michael, J., Netz, L., Rumpe, B., Varga, S.: Continuous transition from model-driven prototype to full-size real-world enterprise information systems. In: 25th Americas Conference on Information Systems (AMCIS 2020). AIS Electronic Library (AISeL), Association for Information Systems (AIS) (2020) Gerasimov, A., Michael, J., Netz, L., Rumpe, B., Varga, S.: Continuous transition from model-driven prototype to full-size real-world enterprise information systems. In: 25th Americas Conference on Information Systems (AMCIS 2020). AIS Electronic Library (AISeL), Association for Information Systems (AIS) (2020)
15.
go back to reference Hölldobler, K., Michael, J., Ringert, J.O., Rumpe, B., Wortmann, A.: Innovations in model-based software and systems engineering. J. Object Technol. 18(1), 1–60 (2019)CrossRef Hölldobler, K., Michael, J., Ringert, J.O., Rumpe, B., Wortmann, A.: Innovations in model-based software and systems engineering. J. Object Technol. 18(1), 1–60 (2019)CrossRef
16.
go back to reference Hölldobler, K., Rumpe, B.: MontiCore 5 Language Workbench Edition 2017. Aachener Informatik-Berichte, Software Engineering, Band 32, Shaker Verlag, December 2017 Hölldobler, K., Rumpe, B.: MontiCore 5 Language Workbench Edition 2017. Aachener Informatik-Berichte, Software Engineering, Band 32, Shaker Verlag, December 2017
17.
go back to reference Hölldobler, K., Rumpe, B., Wortmann, A.: Software language engineering in the large: towards composing and deriving languages. Comput. Lang. Syst. Struct. 54, 386–405 (2018) Hölldobler, K., Rumpe, B., Wortmann, A.: Software language engineering in the large: towards composing and deriving languages. Comput. Lang. Syst. Struct. 54, 386–405 (2018)
18.
go back to reference Johanson, A.N., Hasselbring, W.: Hierarchical combination of internal and external domain-specific languages for scientific computing. In: Zdun, U. (ed.) European Conference on Software Architecture Workshops (ECSAW 2014). pp. 1–8. ACM Press, New York (2014). https://doi.org/10.1145/2642803.2642820 Johanson, A.N., Hasselbring, W.: Hierarchical combination of internal and external domain-specific languages for scientific computing. In: Zdun, U. (ed.) European Conference on Software Architecture Workshops (ECSAW 2014). pp. 1–8. ACM Press, New York (2014). https://​doi.​org/​10.​1145/​2642803.​2642820
19.
go back to reference Joordens, M., Jamshidi, M.: On the development of robot fish swarms in virtual reality with digital twins. In: 2018 13th Annual Conference on System of Systems Engineering (SoSE), pp. 411–416. IEEE (2018) Joordens, M., Jamshidi, M.: On the development of robot fish swarms in virtual reality with digital twins. In: 2018 13th Annual Conference on System of Systems Engineering (SoSE), pp. 411–416. IEEE (2018)
20.
go back to reference Kirchhof, J.C., Michael, J., Rumpe, B., Varga, S., Wortmann, A.: Model-driven digital twin construction: synthesizing the integration of cyber-physical systems with their information systems. In: 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 90–101. ACM (2020) Kirchhof, J.C., Michael, J., Rumpe, B., Varga, S., Wortmann, A.: Model-driven digital twin construction: synthesizing the integration of cyber-physical systems with their information systems. In: 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 90–101. ACM (2020)
21.
go back to reference Knapp, G., Mukherjee, T., Zuback, J., Wei, H., Palmer, T., De, A., DebRoy, T.: Building blocks for a digital twin of additive manufacturing. Acta Materialia 135, 390–399 (2017)CrossRef Knapp, G., Mukherjee, T., Zuback, J., Wei, H., Palmer, T., De, A., DebRoy, T.: Building blocks for a digital twin of additive manufacturing. Acta Materialia 135, 390–399 (2017)CrossRef
22.
go back to reference Michael, J., Rumpe, B., Varga, S.: Human behavior, goals and model-driven software engineering for assistive systems. In: Koschmider, A., Michael, J., Thalheim, B. (eds.) Enterprise Modeling and Information Systems Architectures (EMSIA 2020), vol. 2628, pp. 11–18. CEUR Workshop Proceedings, June 2020 Michael, J., Rumpe, B., Varga, S.: Human behavior, goals and model-driven software engineering for assistive systems. In: Koschmider, A., Michael, J., Thalheim, B. (eds.) Enterprise Modeling and Information Systems Architectures (EMSIA 2020), vol. 2628, pp. 11–18. CEUR Workshop Proceedings, June 2020
23.
go back to reference Pargmann, H., Euhausen, D., Faber, R.: Intelligent big data processing for wind farm monitoring and analysis based on cloud-technologies and digital twins: a quantitative approach. In: 3rd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), pp. 233–237. IEEE (2018) Pargmann, H., Euhausen, D., Faber, R.: Intelligent big data processing for wind farm monitoring and analysis based on cloud-technologies and digital twins: a quantitative approach. In: 3rd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), pp. 233–237. IEEE (2018)
24.
go back to reference Pauker, F., Frühwirth, T., Kittl, B., Kastner, W.: A systematic approach to OPC UA information model design. Procedia CIRP 57, 321–326 (2016)CrossRef Pauker, F., Frühwirth, T., Kittl, B., Kastner, W.: A systematic approach to OPC UA information model design. Procedia CIRP 57, 321–326 (2016)CrossRef
25.
go back to reference Recio-García, J.A., González-Calero, P.A., Díaz-Agudo, B.: jcolibri2: a framework for building case-based reasoning systems. Sci. Comput. Program. 79, 126–145 (2014)CrossRef Recio-García, J.A., González-Calero, P.A., Díaz-Agudo, B.: jcolibri2: a framework for building case-based reasoning systems. Sci. Comput. Program. 79, 126–145 (2014)CrossRef
26.
go back to reference Rodriguez-Echeverria, R., Izquierdo, J.L.C., Wimmer, M., Cabot, J.: Towards a language server protocol infrastructure for graphical modeling. In: 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 370–380 (2018) Rodriguez-Echeverria, R., Izquierdo, J.L.C., Wimmer, M., Cabot, J.: Towards a language server protocol infrastructure for graphical modeling. In: 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 370–380 (2018)
27.
go back to reference Sahay, A., Indamutsa, A., Ruscio, D.D., Pierantonio, A.: Supporting the understanding and comparison of low-code development platforms. In: 46th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2020, Portoroz, Slovenia, 26–28 August 2020, pp. 171–178. IEEE (2020). https://doi.org/10.1109/SEAA51224.2020.00036 Sahay, A., Indamutsa, A., Ruscio, D.D., Pierantonio, A.: Supporting the understanding and comparison of low-code development platforms. In: 46th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2020, Portoroz, Slovenia, 26–28 August 2020, pp. 171–178. IEEE (2020). https://​doi.​org/​10.​1109/​SEAA51224.​2020.​00036
28.
go back to reference Schuh, G., et al.: Effizientere Produktion mit Digitalen Schatten. ZWF Zeitschrift für wirtschaftlichen Fabrikbetrieb 115special), 105–107 (2020) Schuh, G., et al.: Effizientere Produktion mit Digitalen Schatten. ZWF Zeitschrift für wirtschaftlichen Fabrikbetrieb 115special), 105–107 (2020)
29.
go back to reference Um, J., Popper, J., Ruskowski, M.: Modular augmented reality platform for smart operator in production environment. In: 2018 IEEE Industrial Cyber-Physical Systems (ICPS), pp. 720–725. IEEE (2018) Um, J., Popper, J., Ruskowski, M.: Modular augmented reality platform for smart operator in production environment. In: 2018 IEEE Industrial Cyber-Physical Systems (ICPS), pp. 720–725. IEEE (2018)
30.
go back to reference Vathoopan, M., Johny, M., Zoitl, A., Knoll, A.: Modular fault ascription and corrective maintenance using a digital twin. IFAC-PapersOnLine 51(11), 1041–1046 (2018)CrossRef Vathoopan, M., Johny, M., Zoitl, A., Knoll, A.: Modular fault ascription and corrective maintenance using a digital twin. IFAC-PapersOnLine 51(11), 1041–1046 (2018)CrossRef
31.
32.
go back to reference Wally, B., et al.: Production planning with IEC 62264 and PDDL. In: 17th International Conference on Industrial Informatics (INDIN), vol. 1, pp. 492–499. IEEE (2019) Wally, B., et al.: Production planning with IEC 62264 and PDDL. In: 17th International Conference on Industrial Informatics (INDIN), vol. 1, pp. 492–499. IEEE (2019)
Metadata
Title
Towards Development Platforms for Digital Twins: A Model-Driven Low-Code Approach
Authors
Judith Michael
Andreas Wortmann
Copyright Year
2021
DOI
https://doi.org/10.1007/978-3-030-85874-2_35

Premium Partner