Notable design patterns for domain-specific languages
Journal of Systems and Software
A Hyperheuristic Approach to Scheduling a Sales Summit
PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
A comprehensive analysis of hyper-heuristics
Intelligent Data Analysis
Stratego/XT 0.17. A language and toolset for program transformation
Science of Computer Programming
The Spoofax language workbench
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Design and implementation of domain-specific language easytime
Computer Languages, Systems and Structures
Pricing American bond options using a penalty method
Automatica (Journal of IFAC)
Empirical Software Engineering
HyFlex: a benchmark framework for cross-domain heuristic search
EvoCOP'12 Proceedings of the 12th European conference on Evolutionary Computation in Combinatorial Optimization
High performance embedded domain specific languages
Proceedings of the 17th ACM SIGPLAN international conference on Functional programming
Hi-index | 0.00 |
A domain specific language (DSL) is a programming language which provides a natural notation and suitable data structures to express solutions to problems of a targeted domain. Although using a general purpose programming language together with a special library for the domain is common practice, it still requires a considerable amount of programming knowledge, making it hard for domain experts who might have limited or no programming skills. In the CHeSC (Cross-domain Heuristic Search Challenge) competition, researchers and practitioners from different research fields use the HyFlex platform to develop hyper-heuristics. The domain specific language proposed in this study aims to help these researchers to focus on hyper-heuristic development rather than the details of Java programming.