Evolving a DSL implementation.

Tratt, Laurence (2008) Evolving a DSL implementation. Lecture Notes in Computer Science, 5235 . pp. 425-441. ISSN 0302-9743 [Article] (doi:10.1007/978-3-540-88643-3_11)

Download (163kB) | Preview


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
ISI Impact: 1
Item ID: 5922
Depositing User: Dr Laurence Tratt
Date Deposited: 27 May 2010 11:13
Last Modified: 04 Apr 2019 05:29
URI: https://eprints.mdx.ac.uk/id/eprint/5922

Actions (login required)

View Item View Item

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