Language-Driven Engineering An Interdisciplinary Software Development Paradigm

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Steffen, Bernhard, Margaria, Tiziana, Bainczyk, Alexander, Boßelmann, Steve, Busch, Daniel, Driessen, Marc, Frohme, Markus, Howar, Falk, Jörges, Sven, Krause, Marvin, Krumrey, Marco, Lamprecht, Anna-Lena, Lybecait, Michael, Murtovi, Alnis, Naujokat, Stefan, Neubauer, Johannes, Schieweck, Alexander, Schürmann, Jonas, Smyth, Steven, Steffen, Barbara, Storek, Fabian, Tegeler, Tim, Teumert, Sebastian, Wirkner, Dominic, Zweihoff, Philip
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913235802783744
author Steffen, Bernhard
Margaria, Tiziana
Bainczyk, Alexander
Boßelmann, Steve
Busch, Daniel
Driessen, Marc
Frohme, Markus
Howar, Falk
Jörges, Sven
Krause, Marvin
Krumrey, Marco
Lamprecht, Anna-Lena
Lybecait, Michael
Murtovi, Alnis
Naujokat, Stefan
Neubauer, Johannes
Schieweck, Alexander
Schürmann, Jonas
Smyth, Steven
Steffen, Barbara
Storek, Fabian
Tegeler, Tim
Teumert, Sebastian
Wirkner, Dominic
Zweihoff, Philip
author_facet Steffen, Bernhard
Margaria, Tiziana
Bainczyk, Alexander
Boßelmann, Steve
Busch, Daniel
Driessen, Marc
Frohme, Markus
Howar, Falk
Jörges, Sven
Krause, Marvin
Krumrey, Marco
Lamprecht, Anna-Lena
Lybecait, Michael
Murtovi, Alnis
Naujokat, Stefan
Neubauer, Johannes
Schieweck, Alexander
Schürmann, Jonas
Smyth, Steven
Steffen, Barbara
Storek, Fabian
Tegeler, Tim
Teumert, Sebastian
Wirkner, Dominic
Zweihoff, Philip
contents We illustrate how purpose-specific, graphical modeling enables application experts with different levels of expertise to collaboratively design and then produce complex applications using their individual, purpose-specific modeling language. Our illustration includes seven graphical Integrated Modeling Environments (IMEs) that support full code generation, as well as four browser-based applications that were modeled and then fully automatically generated and produced using DIME, our most complex graphical IME. While the seven IMEs were chosen to illustrate the types of languages we support with our Language-Driven Engineering (LDE) approach, the four DIME products were chosen to give an impression of the power of our LDE-generated IMEs. In fact, Equinocs, Springer Nature's future editorial system for proceedings, is also being fully automatically generated and then deployed at their Dordrecht site using a deployment pipeline generated with Rig, one of the IMEs presented. Our technology is open source and the products presented are currently in use.
format Preprint
id arxiv_https___arxiv_org_abs_2402_10684
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Language-Driven Engineering An Interdisciplinary Software Development Paradigm
Steffen, Bernhard
Margaria, Tiziana
Bainczyk, Alexander
Boßelmann, Steve
Busch, Daniel
Driessen, Marc
Frohme, Markus
Howar, Falk
Jörges, Sven
Krause, Marvin
Krumrey, Marco
Lamprecht, Anna-Lena
Lybecait, Michael
Murtovi, Alnis
Naujokat, Stefan
Neubauer, Johannes
Schieweck, Alexander
Schürmann, Jonas
Smyth, Steven
Steffen, Barbara
Storek, Fabian
Tegeler, Tim
Teumert, Sebastian
Wirkner, Dominic
Zweihoff, Philip
Software Engineering
Programming Languages
We illustrate how purpose-specific, graphical modeling enables application experts with different levels of expertise to collaboratively design and then produce complex applications using their individual, purpose-specific modeling language. Our illustration includes seven graphical Integrated Modeling Environments (IMEs) that support full code generation, as well as four browser-based applications that were modeled and then fully automatically generated and produced using DIME, our most complex graphical IME. While the seven IMEs were chosen to illustrate the types of languages we support with our Language-Driven Engineering (LDE) approach, the four DIME products were chosen to give an impression of the power of our LDE-generated IMEs. In fact, Equinocs, Springer Nature's future editorial system for proceedings, is also being fully automatically generated and then deployed at their Dordrecht site using a deployment pipeline generated with Rig, one of the IMEs presented. Our technology is open source and the products presented are currently in use.
title Language-Driven Engineering An Interdisciplinary Software Development Paradigm
topic Software Engineering
Programming Languages
url https://arxiv.org/abs/2402.10684