Jargons for domain engineering
Proceedings of the 2nd conference on Domain-specific languages
Component-based DSL development
Proceedings of the 2nd international conference on Generative programming and component engineering
Service Orientation: Winning Stratergies and Best Practices
Service Orientation: Winning Stratergies and Best Practices
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
A preliminary study on various implementation approaches of domain-specific language
Information and Software Technology
Runtime adaptation in a service-oriented component model
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
Hi-index | 0.00 |
We propose the development of a framework for the variable interpretation of Domain Specific Languages (DSL). Domains often contain abstractions, the interpretation of which change in conjunction with global changes in the domain or specific changes in the context in which the program executes. In a scenario where domain assumptions encoded in the DSL implementation 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 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.