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)
|
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 |
Statistics
Additional statistics are available via IRStats2.