In reply to <a href="https://modeling-languages.com/vibe-driven-model-based-engineering/#comment-2195231">Oleh</a>.
Dear Oleh, thanks for your comment. We fully agree that an AI-based code-to-model component could be useful to get at least a partial perspective of legacy projects (of course, complemented with some type of analysis to make sure the model does not contain hallucinations). We have been doing some work on this but limited to the reverse engineere of GUI models from UI implementations
It is undeniable that the low-code market is quickly evolving. With the advent of AI and, in particular, vibe coding, many markets that could be the target of low-code approaches are now more interested in directly creating their applications by talking to an LLM. To the point that some claim low-code is dead and major commercial low-code companies have rebranded themselves to “Agentic enterprise” development and similar mottos.
We believe AI and low-code development can complement each other. The figure illustrating this post aims to show the different paths to combine them:
The key element of our proposal, and the one that makes us differernt from other full vibe coding approaches, is that we keep the models as the pillar of the approach. These models can be manually created or “vibed” but they are still explicit and can be reviewed and validated before vibe coding. Moreover, the models are part of the vibe coding input (a kind of “spec-driven development”, the term used by the vibe-coding community) to maximize the chances of getting an output code that satisfies the original user intentions. Moreover, models remain a useful documentation and communication tool in any development path. This is why we say that you can have a vibe-driven approach, but, still, that approach will be model-based.
We are working to support all these paths in BESSER, including the complete vibe-driven model-based experience. Internally, as explained before, from an initial user input in natural language describing the app they want to build, we would be first generating the models corresponding to the user request. Users could optionally open and validate these models in the “standard” low-code interface and reupload them. Or they could just accept them. One way or the other, this would trigger the generation of the full application code following the spec-driven path with the models as input. This would push the abstraction even further, making model-driven engineering accessible to users who have no knowledge of modeling concepts at all, and turning BESSER into a tool where a simple conversation is all it takes to go from an idea to a deployed application while keeping some “grounding” and reliability to the generated code thanks to:
If you want to read more about these ideas, check also the expanded version of this post available on arxiv
FNR Pearl Chair. Head of the Software Engineering RDI Unit at LIST. Affiliate Professor at University of Luxembourg. More about me.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | An experienced developers view on writing software in the age of vibe coding and generative ai | 0 | 5.83 | 29-04-2026 |
| 2 | AI hasn’t shifted the bottleneck from coding to code review | 0 | 17.19 | 16-07-2026 |
| 3 | What Is Vibe Coding? The Pros, Cons, and Best Practices | 0 | 6.14 | 15-07-2026 |
| 4 | 7 месяцев вайбкодинга: как в одиночку делать то, что раньше требовало команду | 0 | 9 | 01-08-2026 |
| 5 | The New AI Operating Model. Start By Using Scrum | 0 | 6 | 07-07-2026 |
| 6 | The AI Hype Reckoning Is Upon Us | -3 | 6 | 09-07-2026 |
| 7 | Coding agents can be evaluated. We just have to evaluate the work. | 0 | 14.31 | 09-08-2026 |
| 8 | The AWS AI-DLC: Why AI Coding Still Needs Human Accountability | 0 | 11.4 | 04-08-2026 |
| 9 | Продакшн‑разработка в одиночку с AI‑агентами: принуждай к правилам, а не объясняй их | 0 | 8.25 | 24-07-2026 |