Domain-Specific Languages for Flexbily Experimenting with Stochastic Models

Peng, Danhua and Warnke, Tom and Uhrmacher, Adelinde M. (2015) Domain-Specific Languages for Flexbily Experimenting with Stochastic Models. SNE Simulation Notes Europe, 25 (2), pp. 117-122. ISSN 2305-9974.

Full text not available from this repository.
Official URL:


Developing a model for simulation is a difficult task, in which simulation experiments play a critical role. In modeling and simulation, domain specific languages are widely used for model description. As more and more efforts have been put in facilitating simulation reproducibility in recent years, an unambiguous and explicit description of simulation experiments increasingly receives attention, with which simulation experiments can be reproduced. This motivates the use of domain specific languages as the means to express experiment specifications. Domain specific languages can be used to specify different tasks of simulation experiments, such as experiment configuration, observation, analysis, and evaluation of experimental results. More importantly, they can serve to specify crucial observations from experiments regarding model behavior. Therefore, with a formal description of model behavior, an evaluation based on model checking techniques can also benefit from domain specific languages. In this paper, we will first discuss how domain specific languages can be used to specify simulation experiments and illustrate it by using the domain specific language SESSL. We aim at dealing with stochastic models. Several problems arise in specifying simulation experiments on stochastic models, such as probability estimation, stochastic noises toleration and robustness measurement. We discuss how those problems can be handled by using domain specific languages and show their advantages

Item Type: Article
Projects: Developing Valid Models via Reuse