White-box LLM-supported Low-code Engineering: A Vision and First Insights

Abstract

Low-code development (LCD) platforms promise to empower citizen developers to define core domain models and rules for business applications. However, as domain rules grow complex, LCD platforms may fail to do so effectively. Generative AI, driven by large language models (LLMs), offers source code generation from natural language but suffers from its non-deterministic black-box nature and limited explainability. Therefore, rather than having LLMs generate entire applications from single prompts, we advocate for a white-box approach allowing citizen developers to specify domain models semi-formally, attaching constraints and operations as natural language annotations. These annotations are fed incrementally into an LLM contextualized with the generated application stub. This results in deterministic and better explainable generation of static application components, while offering citizen developers an appropriate level of abstraction. We report on a case study in manufacturing execution systems, where the implementation of the approach provides first insights.

more

Mehr zum Titel

Titel White-box LLM-supported Low-code Engineering: A Vision and First Insights
Medien 27th International Conference on Model Driven Engineering Languages and Systems (Models 2024)
Verlag ---
Heft ---
Band 2024
ISBN ---
Verfasser/Herausgeber Prof. Dr. Buchmann Thomas, Prof. Dr. René Peinl, Felix Schwägerl
Seiten 556--560
Veröffentlichungsdatum 2024-09-23
Projekttitel ---
Zitation Thomas, Buchmann; Peinl, René; Schwägerl, Felix (2024): White-box LLM-supported Low-code Engineering: A Vision and First Insights. 27th International Conference on Model Driven Engineering Languages and Systems (Models 2024) 2024, S. 556--560. DOI: 10.1145/3652620.3687803