Developer Tools

CUTA4BPM automatically transforms user-friendly models into technical BPMN

Block-oriented to graph-oriented process modeling via model-driven engineering

Deep Dive

A new paper from Kirchner et al. introduces CUTA4BPM, a block-oriented process modeling language designed for domain experts who need structured, easy-to-understand models. Unlike graph-oriented languages like BPMN, which offer more flexibility but are harder for non-technical stakeholders, CUTA4BPM focuses on high-level process design with clear block-based syntax. The key innovation is an automated transformation from CUTA4BPM to BPMN using model-driven engineering techniques, enabling a smooth transition from participative modeling with domain experts to detailed, automatable process designs.

This approach eliminates the manual rework typically required when moving from a user-friendly model to a technical implementation model. By preserving the semantic integrity of the process during transformation, teams can start with domain experts in block-oriented notation and then automatically generate graph-oriented BPMN for further refinement and automation. The work, published in ICIST 2013 proceedings and now on arXiv (2605.26117), targets software engineering teams that need to balance stakeholder accessibility with technical completeness in business process management.

Key Points
  • CUTA4BPM is a block-oriented language for domain experts, while BPMN is graph-oriented for technical designers.
  • Automatic transformation via model-driven engineering saves time and ensures consistency between user and technical models.
  • Published by researchers from University Hospital Jena and University of Belgrade, targeting participative process design.

Why It Matters

Enables non-technical domain experts to contribute directly to process automation without manual translation overhead.