Research Article
CoCoViLa as a Multifunctional Simulation Platform
@INPROCEEDINGS{10.4108/icst.simutools.2011.245553, author={Vahur Kotkas and Andres Ojamaa and Pavel Grigorenko and Riina Maigre and Mait Harf and Enn Tyugu}, title={CoCoViLa as a Multifunctional Simulation Platform}, proceedings={4th International ICST Conference on Simulation Tools and Techniques}, publisher={ICST}, proceedings_a={SIMUTOOLS}, year={2012}, month={4}, keywords={Simulation platform hybrid simulation model-based software development visual programming program synthesis}, doi={10.4108/icst.simutools.2011.245553} }
- Vahur Kotkas
Andres Ojamaa
Pavel Grigorenko
Riina Maigre
Mait Harf
Enn Tyugu
Year: 2012
CoCoViLa as a Multifunctional Simulation Platform
SIMUTOOLS
ICST
DOI: 10.4108/icst.simutools.2011.245553
Abstract
A flexible Java-based simulation platform that includes both continuous-time and discrete event simulation engines and is intended for applications in a variety of domains is presented. The platform supports visual and model-based software development and uses structural synthesis of programs for translating declarative specifications of simulation problems into executable code. Rich components are an important concept of the work. They are implemented as Java classes with additional specifications for program synthesis, and include visual representations as well as daemons supporting continuous interaction with the user during the simulation. The platform is developed as an open-source software, and its extensions can be written in Java and included into simulation packages.