01470nas a2200133 4500008004100000245006600041210006500107260006900172520092000241100002301161700001801184700001901202856011501221 2009 eng d00aFundamental Limitations in Domain-Specific Language Evolution0 aFundamental Limitations in DomainSpecific Language Evolution a1230 E. Speedway Blvd., Bldg. 104bUniversity of ArizonacAugust3 a
In this paper we address language engineering issues surrounding domain-specific modeling languages (DSMLs). By definition, such languages track the domain, meaning that changes to the domain require changes to the DSML in order to provide an intuitive specification of domain-specific programs or models. For this work, our primary focus is on fundamental limitations that affect the preservation of semantics during domain model evolution. We specifically address fundamental limitations in semantics-preserving transformations, and/or the implementation of algorithms that specify such transformations. This work has profound implications for language engineers who are planning for the maintenance of models, or designing model transformations for the purpose of preserving semantics. We provide a brief representative example from the discipline of hybrid systems, where such results can be interpreted.
1 aSprinkle, Jonathan1 aGray, Jeffrey1 aMernik, Marjan uhttp://www.ece.arizona.edu/ sprinkjm/wiki/uploads/Publications/sprinkle-tse2009-domainevolution-submitted.pdf