AMIGO: Agentic Model Instance Generation

Generating metamodel-conforming instance models is a recurring task in Model-Driven Engineering (MDE), yet it remains tedious and tool-bound: instances are serialized as verbose, deeply nested XMI that today’s large language models (LLMs) cannot reliably produceor edit. We present AMIGO, a general, harness-agnostic architecture for agentic instance model generation. Instead of letting the LLM emit XMI, an LLM agent expresses modeling intent through a small set of schema-typed query, manage, and validate tools that a metamodel-aware server exposes over the Model Context Protocol (MCP). The server executes every operation deterministically and persists a conforming instance, and the agent uses constraint feedback from instance model validation to self-correct. We demonstrate AMIGO through a ready-to-use instantiation for the Palladio Component Model (PCM): the PCM-MCP server, driven by an LLM agent, turns natural language specifications into a PCM instance that opens in the Palladio Bench. On two microservice systems (Corona-Warn-App and TeaStore), the agent generation produces OCL-valid instances in 596 of 600 runs across three open-weight LLMs, with structures approaching references (per-view Jaccard up to 0.96). AMIGO shows MCP is a viable integration layer between standard agent harnesses and MDE tooling.

Authors

Publication Details

Journal
KITopen
Published
2026-08-26
DOI
https://doi.org/10.5445/ir/1000196359
Primary Topic
Model-Driven Software Engineering Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AMIGO: Agentic Model Instance Generation

Heiko Koziolek, Ralf Reussner, Nathan Josias Hagel, Julian Roßkothen et al.
KITopen
Model-Driven Software Engineering Techniques
article

AMIGO: Agentic Model Instance Generation

Heiko Koziolek, Ralf Reussner, Nathan Josias Hagel, Julian Roßkothen, Fatih Çatalkaya, Maximilian Hummel
article en

Abstract

Generating metamodel-conforming instance models is a recurring task in Model-Driven Engineering (MDE), yet it remains tedious and tool-bound: instances are serialized as verbose, deeply nested XMI that today’s large language models (LLMs) cannot reliably produceor edit. We present AMIGO, a general, harness-agnostic architecture for agentic instance model generation. Instead of letting the LLM emit XMI, an LLM agent expresses modeling intent through a small set of schema-typed query, manage, and validate tools that a metamodel-aware server exposes over the Model Context Protocol (MCP). The server executes every operation deterministically and persists a conforming instance, and the agent uses constraint feedback from instance model validation to self-correct. We demonstrate AMIGO through a ready-to-use instantiation for the Palladio Component Model (PCM): the PCM-MCP server, driven by an LLM agent, turns natural language specifications into a PCM instance that opens in the Palladio Bench. On two microservice systems (Corona-Warn-App and TeaStore), the agent generation produces OCL-valid instances in 596 of 600 runs across three open-weight LLMs, with structures approaching references (per-view Jaccard up to 0.96). AMIGO shows MCP is a viable integration layer between standard agent harnesses and MDE tooling.

KITopen
Openalex Percentile: Top 5%
Model-Driven Software Engineering Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

AMIGO: Agentic Model Instance Generation — Heiko Koziolek, Ralf Reussner, et al. · KITopen (2026) | TGRS Research Map | TGRS