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)

[img]
Preview
PDF
Download (163kB) | Preview

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.

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: 30 Nov 2022 01:53
URI: https://eprints.mdx.ac.uk/id/eprint/5922

Actions (login required)

View Item View Item

Statistics

Activity Overview
6 month trend
316Downloads
6 month trend
817Hits

Additional statistics are available via IRStats2.