ATLAS: A Layered Constraint-Guided Framework for Structured Artifact Generation in LLM-Assisted MDE
Tong Ma, Hui Lai, Hui Wang, Zhenhu Tian, Chaochao Li, Fengjie Xu, Ling Fang

TL;DR
ATLAS is a structured, constraint-guided framework that improves the generation of engineering artifacts by integrating domain models, constraints, and validation within a model-driven workflow, demonstrated on AUTOSAR.
Contribution
It introduces a layered, constraint-guided generation approach that ensures schema validity and defect diagnosability in large language model-assisted artifact creation.
Findings
ATLAS produces schema-valid AUTOSAR artifacts at both single and multi-file scales.
It maintains perfect file completeness and XSD validity in multi-file generation.
Residual system defects are exposed through validation checks, enabling diagnosability.
Abstract
ATLAS is a constraint-guided generation framework for structured engineering artifacts whose outputs must satisfy explicit schemas, domain rules, and audit requirements. Rather than treating a large language model as a standalone generator, ATLAS places generation inside a model-driven workflow that separates domain representation, constraint compilation, and post-generation validation. ATLAS combines three components. A metamodel-integration stage builds a typed representation of domain entities and relations; in this study, it operates over authoritative AUTOSAR meta-model assets. An Integrated Constraint Model (ICM) compiles heterogeneous requirements into two operational layers: generation-time structural constraints and post-generation semantic/logical obligations. Constraint-Guided, Validation-Backed Generation (CVG) then combines Layer~1 constrained decoding, Layer~2 backend…
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.
