English

BPMN Assistant: An LLM-Based Approach to Business Process Modeling

Artificial Intelligence 2026-01-23 v2 Software Engineering

Abstract

This paper presents BPMN Assistant, a tool that leverages Large Language Models for natural language-based creation and editing of BPMN diagrams. While direct XML generation is common, it is verbose, slow, and prone to syntax errors during complex modifications. We introduce a specialized JSON-based intermediate representation designed to facilitate atomic editing operations through function calling. We evaluate our approach against direct XML manipulation using a suite of state-of-the-art models, including GPT-5.1, Claude 4.5 Sonnet, and DeepSeek V3. Results demonstrate that the JSON-based approach significantly outperforms direct XML in editing tasks, achieving higher or equivalent success rates across all evaluated models. Furthermore, despite requiring more input context, our approach reduces generation latency by approximately 43% and output token count by over 75%, offering a more reliable and responsive solution for interactive process modeling.

Keywords

Cite

@article{arxiv.2509.24592,
  title  = {BPMN Assistant: An LLM-Based Approach to Business Process Modeling},
  author = {Josip Tomo Licardo and Nikola Tankovic and Darko Etinger},
  journal= {arXiv preprint arXiv:2509.24592},
  year   = {2026}
}

Comments

22 pages, 5 figures

R2 v1 2026-07-01T06:04:10.255Z