Evolving a DSL implementation

Research output: Chapter in Book/Report/Conference proceedingOther chapter contribution

7 Citations (Scopus)

Abstract

Domain Specific Languages (DSLs) are small languages designed for use in a specific domain. DSLs typically evolve quite radically throughout their lifetime, but current DSL implementation approaches are often clumsy in the face of such evolution. In this paper I present a case study of an DSL evolving in its syntax, semantics, and robustness, implemented in the Converge language. This shows how real-world DSL implementations can evolve along with changing requirements.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer
Pages425-441
Number of pages17
Volume5235 LNCS
ISBN (Print)3540886427, 978-354088642-6
DOIs
Publication statusPublished - 1 Jan 2008

Cite this