Towards a Standards-Based Domain Specific Language for Industry 4.0 Architectures

  • Christoph BinderEmail author
  • Christian NeureiterEmail author
  • Goran Lastro
  • Mathias Uslar
  • Peter Lieber
Conference paper


Advances in research and development paved the way for a new revolution concerning industrial manufacturing, called Industry 4.0. Cyber-Physical Systems (CPS) contain methods for ubiquitous monitoring of information and synchronizing it with any other component on each hierarchical level participating in the value chain. Developing Industry 4.0 architectures for pointing out the structural cooperation of these Systems of systems (SoS) is a challenging task including a lot of different stakeholders. To bring together knowledge and experience, a common methodology is necessary. Regarding this, several German industrial associations created a suitable reference architecture, called Reference Architecture Model Industry 4.0 (RAMI 4.0). In this paper, a Domain Specific Systems Engineering approach using a Domain Specific Language (DSL) based on the results of this reference architecture is proposed and evaluated by a suitable case study.



The support for valuable contributions of LieberLieber Software GmbH and successfactory consulting group is gratefully acknowledged.


  1. 1.
    Bitkom, VDMA, ZVEI: Umsetzungsstrategie Industrie 4.0, Ergebnisbericht der Plattform Industrie 4.0. ZVEI (2015)Google Scholar
  2. 2.
    Boardman, J., Sauser, B.: System of systems-the meaning of. In: IEEE/SMC International Conference on System of Systems Engineering, 2006, pp. 6–pp. IEEE (2006)Google Scholar
  3. 3.
    Conboy, K., Gleasure, R., Cullina, E.: Agile design science research. In: International Conference on Design Science Research in Information Systems, pp. 168–180. Springer (2015)Google Scholar
  4. 4.
    Dänekas, C., Neureiter, C., Rohjans, S., Uslar, M., Engel, D.: Towards a model-driven-architecture process for Smart Grid projects. In: Digital enterprise design & management, pp. 47–58. Springer (2014)Google Scholar
  5. 5.
    DIN SPEC: 91345: 2016-04. Reference Architecture Model Industrie 4.0 (2016)Google Scholar
  6. 6.
    Drath, R., Horch, A.: Industrie 4.0: Hit or hype? IEEE Ind. Electron. Mag. 8(2), 56–58 (2014)CrossRefGoogle Scholar
  7. 7.
    Hankel, M., Rexroth, B.: The Reference Architectural Model Industrie 4.0 (RAMI 4.0). ZVEI (2015)Google Scholar
  8. 8.
    Hermann, M., Pentek, T., Otto, B.: Design principles for Industrie 4.0 scenarios. In: 49th Hawaii International Conference System Sciences (HICSS), pp. 3928–3937. IEEE (2016)Google Scholar
  9. 9.
    Industrial Internet Consortium and Plattform Industrie 4.0: An Industrial Internet Consortium and Plattform Industrie 4.0 Joint Whitepaper (2017)Google Scholar
  10. 10.
    International Electrotechnical Commission: IEC 61512: Batch control (2001)Google Scholar
  11. 11.
    International Electrotechnical Commission: IEC 62264: Enterprise-control system integration (2016)Google Scholar
  12. 12.
    International Electrotechnical Commission: IEC 62890: Life-cycle management for systems and products used in industrial-process measurement, control and automation (2016)Google Scholar
  13. 13.
    International Organization for Standardization: ISO/IEC/IEEE 42010: Systems and software engineering – architecture description (2011)Google Scholar
  14. 14.
    Kempa, M., Mann, Z.A.: Model driven architecture. Informatik-Spektrum 28(4), 298–302 (2005)CrossRefGoogle Scholar
  15. 15.
    Lightsey, B.: Systems engineering fundamentals. Technical report, DTIC Document (2001)Google Scholar
  16. 16.
    Lin, S.W., Miller, B., Durand, J., Joshi, R., Didier, P., Chigani, A., Torenbeek, R., Duggal, D., Martin, R., Bleakley, G., et al.: Industrial Internet Reference Architecture (IIRA). Industrial Internet Consortium (IIC), Technical report (2015)Google Scholar
  17. 17.
    Mezhuyev, V., Samet, R.: Geometrical meta-metamodel for cyber-physical modelling. In: 2013 International Conference on Cyberworlds (CW), pp. 89–93. IEEE (2013)Google Scholar
  18. 18.
    Morkevicius, A., Bisikirskiene, L., Bleakley, G.: Using a systems of systems modeling approach for developing Industrial Internet of Things applications. In: 2017 12th System of Systems Engineering Conference (SoSE), pp. 1–6. IEEE (2017)Google Scholar
  19. 19.
    Neureiter, C.: Introduction to the SGAM Toolbox. Technical report, Josef Ressel Center for User-Centric Smart Grid Privacy, Security and Control, Salzburg University of Applied Sciences (2013)Google Scholar
  20. 20.
    Neureiter, C., Engel, D., Trefke, J., Santodomingo, R., Rohjans, S., Uslar, M.: Towards consistent Smart Grid architecture tool support: From Use Cases to Visualization. In: 2014 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT-Europe), pp. 1–6. IEEE (2014)Google Scholar
  21. 21.
    Neureiter, C., Uslar, M., Engel, D., Lastro, G.: A standards-based approach for domain specific modelling of Smart Grid system architectures. In: 2016 11th System of Systems Engineering Conference (SoSE), pp. 1–6. IEEE (2016)Google Scholar
  22. 22.
    Sparks, G.: Enterprise Architect user guide (2009)Google Scholar
  23. 23.
    Uhlemann, T.H.J., Lehmann, C., Steinhilper, R.: The digital twin: Realizing the cyber-physical production system for Industry 4.0. Procedia Cirp 61, 335–340 (2017)CrossRefGoogle Scholar
  24. 24.
    Van Deursen, A., Klint, P., Visser, J., et al.: Domain-specific languages: an annotated bibliography. Sigplan Not. 35(6), 26–36 (2000)CrossRefGoogle Scholar
  25. 25.
    Weyrich, M., Ebert, C.: Reference architectures for the Internet of Things. IEEE Softw. 33(1), 112–116 (2016)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Center for Secure Energy InformaticsSalzburg University of Applied SciencesPuch/SalzburgAustria
  2. 2.OFFIS – Institute for Information TechnologyOldenburgGermany
  3. 3.LieberLieber Software GmbHWienAustria

Personalised recommendations