Research Article
Towards context sensitive domain specific languages
@INPROCEEDINGS{10.1145/1554233.1554241, author={Paul Laird and Stephen Barrett }, title={Towards context sensitive domain specific languages}, proceedings={1st International ICST Workshop on Context-Aware Middleware and Services}, publisher={ACM}, proceedings_a={CAMS}, year={2009}, month={10}, keywords={}, doi={10.1145/1554233.1554241} }
- Paul Laird
Stephen Barrett
Year: 2009
Towards context sensitive domain specific languages
CAMS
ACM
DOI: 10.1145/1554233.1554241
Abstract
We propose the development of a framework for the dynamic context sensitive interpretation of Domain Specific Languages. Domains often contain abstractions, the interpretation of which change in conjunction with changes in the domain or changes in the context in which the program executes. In a scenario where domain assumptions encoded in the DSL change, programmers must still work with the existing DSL, and therefore take more effort to describe their program or sometimes fail to specify their intent. In such changing circumstances DSLs risk becoming less fit for purpose. We seek to develop an approach which makes a DSL less restrictive, maintaining flexibility and adaptability to cope with changing or novel contexts without reducing the expressiveness of the abstractions used.