English

A Formalism-Aware Reward Loop for Handwritten UML-to-PlantUML Generation

Software Engineering 2026-07-31 v1

Abstract

Handwritten UML sketches are common in early software design, but turning them into structured, analysable modelling artefacts still requires manual reconstruction. Vision-language models can generate PlantUML from diagram images, but prompt-based use treats this as image-to-text generation rather than structured model generation. We investigate formalism-aware rewards: feedback signals derived from analysable model representations rather than surface text. In a worked example, we adapt a vision-language model for handwritten UML-to-PlantUML generation using super-vised fine-tuning followed by Group Relative Policy Optimisation. Generated PlantUML is compared against target representations, using XMI for class diagrams and control-flow graphs for activity diagrams. Emerging results show that the adapted model improves compilability and conversion quality over the untuned open model and one proprietary baseline, while remaining competitive with a stronger proprietary baseline on class diagrams. The added benefit of the reward-guided stage remains open on the current held-out set. Error analysis and metric-validity results show that modelling acceptability is only partially captured, motivating rewards and evaluations that combine model analysis with human judgement.

Keywords

Cite

@article{arxiv.2607.28987,
  title  = {A Formalism-Aware Reward Loop for Handwritten UML-to-PlantUML Generation},
  author = {Mersedeh Sadeghi and Simon Scholz and Adrian Psoch-Bajraktari},
  journal= {arXiv preprint arXiv:2607.28987},
  year   = {2026}
}

Comments

Accepted for publication in the Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems (MODELS 2026). This is the accepted author manuscript