Evolving a DSL implementation.

Tratt, Laurence (2008) Evolving a DSL implementation. Lecture Notes in Computer Science, 5235 . pp. 425-441. ISSN 0302-9743


This item is available in the Library Catalogue


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.

Item Type:Article
Additional Information:

Proceedings of the International Summer School, GTTSE 2007, Braga, Portugal, July 2-7, 2007. Published as Generative and Transformational Techniques in Software Engineering II, 2008.

Research Areas:A. > School of Science and Technology > Computer and Communications Engineering
Citations on ISI Web of Science:1
ID Code:5922
Deposited On:27 May 2010 11:13
Last Modified:02 Oct 2015 22:03

Repository staff only: item control page

Full text downloads (NB count will be zero if no full text documents are attached to the record)

Downloads per month over the past year