Logo des Repositoriums
 

From Natural Language to Web Applications: Using Large Language Models for Model-Driven Software Engineering

dc.contributor.authorNetz, Lukas
dc.contributor.authorMichael, Judith
dc.contributor.authorRumpe, Bernhard
dc.contributor.editorMichael, Judith
dc.contributor.editorWeske, Mathias
dc.date.accessioned2024-02-19T11:27:56Z
dc.date.available2024-02-19T11:27:56Z
dc.date.issued2024
dc.description.abstractWe evaluate the usage of Large Language Models (LLMs) to transform natural language into models of a predefined domain-specific language within the context of model-driven software engineering. In this work we test systematically the reliability and correctness of the developed tooling, to ensure its usability in an automated model-driven engineering context. Up to now, LLMs such as ChatGPT were not sophisticated enough to yield promising results. The new API-Access and the release of GPT-4, enabled us to develop improved tooling that can be evaluated systematically. This paper introduces an approach that can produce a running web application based on simple informal specifications, that is provided by a domain expert with no prior knowledge of any DSL. We extended our toolchain to include ChatGPT and provided the AI with additional DSL-specific contexts in order to receive models that can be further processed. We performed tests to ensure the semantic and syntactic correctness of the created models. This approach shows the potential of LLMs to successfully bridge the gap between domain experts and developers and discusses its current limitations.en
dc.identifier.doi10.18420/modellierung2024_018
dc.identifier.isbn978-3-88579-742-5
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/43620
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofModellierung 2024
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-348
dc.subjectChatGPT
dc.subjectGPT-4
dc.subjectModel-Driven Engineering
dc.subjectCode Generation
dc.subjectMontiGem
dc.subjectDSL
dc.titleFrom Natural Language to Web Applications: Using Large Language Models for Model-Driven Software Engineeringen
dc.typeText/Conference Paper
gi.citation.endPage195
gi.citation.publisherPlaceBonn
gi.citation.startPage179
gi.conference.date12.-15. March 2024
gi.conference.locationPotsdam, Germany
gi.conference.sessiontitleModel-driven Engineering and ML

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
Modellierung_24_S5_1_From_Natural_Language_to_Web_Applications__Using_Large_Language_Models_for_Model_Driven_Software_Engineering.pdf
Größe:
514.23 KB
Format:
Adobe Portable Document Format