Building domain-specific embedded languages
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Domain-specific languages: an annotated bibliography
ACM SIGPLAN Notices
Investigating Ontologies for Simulation Modeling
ANSS '04 Proceedings of the 37th annual symposium on Simulation
SSJ: SSJ: a framework for stochastic simulation in Java
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Scalable component abstractions
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Simulation Modeling and Analysis (McGraw-Hill Series in Industrial Engineering and Management)
Simulation Modeling and Analysis (McGraw-Hill Series in Industrial Engineering and Management)
ANSS '07 Proceedings of the 40th Annual Simulation Symposium
A flexible and scalable experimentation layer
Proceedings of the 40th Conference on Winter Simulation
On the automation of computer network simulators
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
An approach for the systematic development of domain-specific languages
Software—Practice & Experience
Domain Specific Languages
Enhancing the Scalability of Simulations by Embracing Multiple Levels of Parallelization
PDMC-HIBI '10 Proceedings of the 2010 Ninth International Workshop on Parallel and Distributed Methods in Verification, and Second International Workshop on High Performance Computational Systems Biology
Opt4J: a modular framework for meta-heuristic optimization
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Comparing complexity of API designs: an exploratory experiment on DSL-based framework integration
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Liszt: a domain specific language for building portable mesh-based PDE solvers
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
On credibility of simulation studies of telecommunication networks
IEEE Communications Magazine
Goal-Directed Grid-Enabled Computing for Legacy Simulations
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Safe: simulation automation framework for experiments
Proceedings of the Winter Simulation Conference
Toward a language for the flexible observation of simulations
Proceedings of the Winter Simulation Conference
SakerGrid: simulation experimentation using grid enabled simulation software
Proceedings of the Winter Simulation Conference
Using domain specific language for modeling and simulation: scalation as a case study
Proceedings of the Winter Simulation Conference
A Glimpse of the Future of Scientific Programming
Computing in Science and Engineering
Automatic Algorithm Selection for Complex Simulation Problems
Automatic Algorithm Selection for Complex Simulation Problems
Hi-index | 0.00 |
This article introduces SESSL (&lowbarS;imulation &lowbarE;xperiment &lowbarS;pecification via a &lowbarS;cala &lowbarL;ayer), an embedded domain-specific language for simulation experiments. It serves as an additional software layer between users and simulation systems and is implemented in Scala. SESSL supports multiple simulation systems and offers various features (e.g., for experiment design, performance analysis, result reporting, and simulation-based optimization). It supports “cutting-edge” experiments by allowing to add custom code, enables a reuse of functionality across simulation systems, and improves the reproducibility of simulation experiments.