The blackboard model of problem solving
AI Magazine
Jargons for domain engineering
Proceedings of the 2nd conference on Domain-specific languages
A coordination language for mobile components
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty
ACM Computing Surveys (CSUR)
ANEMIC: automatic interface enabler for model integrated computing
Proceedings of the 2nd international conference on Generative programming and component engineering
Component-based DSL development
Proceedings of the 2nd international conference on Generative programming and component engineering
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Model transformations from requirements to web system design
ICWE '06 Proceedings of the 6th international conference on Web engineering
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
Evaluation of a Large-Scale Ubiquitous System Model through Peer-to-Peer Protocol Simulation
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Hi-index | 0.00 |
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.