From a Natural to a Formal Language with DSL Assistant
Not on the map. Why?
Abstract (arXiv)
The development of domain-specific languages (DSLs) is a laborious and iterative process that seems to naturally lean to the use of generative artificial intelligence. We design and prototype DSL Assistant, a tool that integrates generative language models to support the development of DSLs. DSL Assistant uses OpenAI's assistant API with GPT-4o to generate DSL grammars and example instances. To reflect real-world use, DSL Assistant supports several different interaction modes for evolving a DSL design, and includes automatic error repair. Our experiments show that DSL Assistant helps users to create and modify DSLs. However, the quality of the generated DSLs depends on the specific domain and the followed interaction patterns.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Aug 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 3.
3 papers.
- 2025Validating Network Protocol Parsers with Traceable RFC Document Interpretationcited by 7
- 2025Natural Language Interaction with Databases on Edge Devices in the Internet of Battlefield Thingscited by 0
- 2025Model-Driven Quantum Code Generation Using Large Language Models and Retrieval-Augmented Generationcited by 0
- 2025Model-Driven Quantum Code Generation Using Large Language Models and Retrieval-Augmented Generation28 Aug 2025
- 2025Natural Language Interaction with Databases on Edge Devices in the Internet of Battlefield Things5 Jun 2025
- 2025Validating Network Protocol Parsers with Traceable RFC Document Interpretation25 Apr 2025