SESSL: A domain-specific language for simulation experiments

Ewald, Roland and Uhrmacher, Adelinde M. (2014) SESSL: A domain-specific language for simulation experiments. ACM Transactions on Modeling and Computer Simulation (TOMACS), 24 (2), 11:1-11:25. ISSN 1049-3301 (print) 1558-1195 (online).

Full text not available from this repository.
Official URL: http://doi.acm.org/10.1145/2567895

Abstract

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.

Item Type: Article
Projects: ALeSIA, CoSa