Towards Synthetic Trace Generation of Modeling Operations using In-Context Learning Approach
Vittoriano Muttillo, Claudio Di Sipio, Riccardo Rubei, Luca, Berardinelli, and MohammadHadi Dehghani

TL;DR
This paper introduces a framework that leverages large language models to generate synthetic modeling operations, aiding in model-driven software engineering by addressing data scarcity and supporting industrial applications.
Contribution
It proposes a novel framework combining modeling logs, intelligent assistants, and LLMs for synthetic trace generation of modeling operations, filling a gap in current approaches.
Findings
LLMs can generate realistic modeling events
Generated operations are useful but less accurate than human operations
Framework supports industrial modeling scenarios
Abstract
Producing accurate software models is crucial in model-driven software engineering (MDE). However, modeling complex systems is an error-prone task that requires deep application domain knowledge. In the past decade, several automated techniques have been proposed to support academic and industrial practitioners by providing relevant modeling operations. Nevertheless, those techniques require a huge amount of training data that cannot be available due to several factors, e.g., privacy issues. The advent of large language models (LLMs) can support the generation of synthetic data although state-of-the-art approaches are not yet supporting the generation of modeling operations. To fill the gap, we propose a conceptual framework that combines modeling event logs, intelligent modeling assistants, and the generation of modeling operations using LLMs. In particular, the architecture comprises…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Context-Aware Activity Recognition Systems
