Evolving a DSL implementation.
Tratt, Laurence (2008) Evolving a DSL implementation. Lecture Notes in Computer Science, 5235 . pp. 425-441. ISSN 0302-9743
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.
|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|
|Depositing User:||Dr Laurence Tratt|
|Date Deposited:||27 May 2010 11:13|
|Last Modified:||16 Dec 2015 15:54|
Actions (login required)