ICSE 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil
Fri 17 Apr 2026 12:00 - 12:15 at Oceania IV - Requirements and Modeling 3 Chair(s): Grischa Liebel

Model-driven engineering (MDE) provides abstraction and analytical rigour, but industrial adoption in many domains has been limited by the cost of developing and maintaining models. Large language models (LLMs) help shift this cost balance by enabling the direct generation of models from natural-language (NL) descriptions. For domain-specific languages (DSLs), however, there is the risk that LLM-generated models may be less accurate than LLM-generated code in mainstream languages such as Python, due to the latter’s dominance in LLM training corpora. We investigate this issue in the domain of mathematical optimization, focusing on AMPL – a DSL with established industrial use. We introduce EXEOS, an LLM-based approach that derives AMPL models and Python code from NL problem descriptions and iteratively refines them using solver feedback. Using a public optimization dataset and real-world supply-chain cases from our industry partner, Kinaxis, we evaluate how generated AMPL models compare with Python code in terms of executability and correctness. An ablation study across two LLM families shows that AMPL is competitive with – and sometimes better than – Python, and that our design choices in EXEOS improve the quality of generated specifications.

Keywords: Model-Driven Engineering (MDE), Large Language Models (LLMs), Automated Model Extraction, Domain-Specific Languages (DSLs), Mathematical Optimization.

Fri 17 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

11:00 - 12:30
11:00
15m
Talk
torte: Reproducible Feature-Model Experiments à la Carte
Demonstrations
Elias Kuiter University of Magdeburg
Pre-print
11:15
15m
Talk
The Design Multiverse: A Scientific Model for Design Evolution and Co-evolution
New Ideas and Emerging Results (NIER)
Ciprian Teodorov ENSTA | Institut Polytechnique de Paris, Lab-STICC, UMR 6285, Brest, France, Joeri Exelmans University of Antwerp, Salvador Martínez IMT Atlantique, Sylvain Guérin IMT Atlantique, Lab-STICC (UMR 6285), Hans Vangheluwe University of Antwerp and Flanders Make
11:30
15m
Talk
Synthesizing Hardware-Specific Instructions for Efficient Code Generation of Simulink
Research Track
Zehong Yu KLISS, BNRist, School of Software, Tsinghua University, Zhuo Su Beihang University, Rui Wang Capital Normal University, Beijing, China, Yu Jiang Tsinghua University
11:45
15m
Talk
Bridging Code and Graphic: A Cross-Mode Framework for Large-Scale Network Scenario Construction
SE In Practice (SEIP)
Tao Liu Harbin Institute of Technology, Shenzhen; PengCheng Laboratory;, Zhao Liu , Ning Hu PengCheng Laboratory, Jingrun Liu Harbin Institute of Technology, Shenzhen, Binxing Fang Harbin Institute of Technology, Shenzhen, Qing Liao Harbin Institute of Technology
12:00
15m
Talk
DSL or Code? Evaluating the Quality of LLM-Generated Algebraic Specifications: A Case Study in Optimization at Kinaxis
SE In Practice (SEIP)
Negin Ayoughi University of Ottawa, David Dewar Kinaxis, Shiva Nejati University of Ottawa, Mehrdad Sabetzadeh University of Ottawa
Pre-print
12:15
15m
Talk
Beyond Spec Conformance: A Logic for Validating Stakeholder Expectations
New Ideas and Emerging Results (NIER)
Vasileios Klimis Queen Mary University of London