1st International ICST Workshop on Context-Aware Middleware and Services

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
Paul Laird1, Stephen Barrett 1
  • 1: Trinity College, Dublin, Ireland

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.