MoProCo

Modeling, Prompting and Coding unified in one tool

The MoProCo approach (Modeling, Prompting, Coding) represents a novel paradigm in software development that flexibly combines the three development strategies of modeling, AI-supported prompting, and classic manual coding. The aim is to provide developers with a multi-paradigmatic development process that leverages both the strengths of established modeling techniques and the possibilities of modern generative AI, while maintaining the precision of manual implementation.

At the heart of MoProCo is the idea of thinking about software development in terms of models: technical structures and requirements are first captured in models, which serve as the starting point for the further development process. On this basis, targeted prompts to generative AI systems can automatically generate code artifacts that implement or extend the models. Where necessary, this process is supplemented by manual coding, for example for fine-tuning, optimization, or integration. Crucially, MoProCo leaves the choice open: depending on the context, expertise, and tools, the development focus can be more on modeling, prompting, or classic implementation.

  • (Engling et al., 2026) — Models, Prompts, and Code! A Semi-Formal State Machine Language for Multi-Paradigmatic Software Development (ICSOFT 2026)
  • (Buchmann et al., 2025) — To Model, to Prompt, or to Code? The Choice Is Yours: A Multi-Paradigmatic Approach to Software Development
  • (Buchmann et al., 2024) — White-box LLM-supported Low-code Engineering: A Vision and First Insights

GitHub repositories

References

2026

  1. Models, Prompts, and Code! A Semi-Formal State Machine Language for Multi-Paradigmatic Software Development
    Oliver Engling, Felix Schwägerl, and Thomas Buchmann
    In Proceedings of the 21st International Conference on Software Technologies, ICSOFT 2026, Porto, Portugal, July 16-18, 2026, 2026

2025

  1. To Model, to Prompt, or to Code? The Choice Is Yours: A Multi-Paradigmatic Approach to Software Development
    Thomas Buchmann, Felix Schwägerl, and René Peinl
    In Proceedings of the 20th International Conference on Software Technologies, ICSOFT 2025, Bilbao, Spain, June 10-12, 2025, 2025

2024

  1. White-box LLM-supported Low-code Engineering: A Vision and First Insights
    Thomas Buchmann, René Peinl, and Felix Schwägerl
    In Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, Linz, Austria, 2024