Evolving a DSL implementation.

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

[img]
Preview
PDF
Download (163kB)
This item is available in: Library Catalogue

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: 13 Oct 2016 14:19
URI: http://eprints.mdx.ac.uk/id/eprint/5922

Actions (login required)

Edit Item Edit Item