This repository provides Demos and Unit-Tests for the SimSG simulation tool.
If you don't already have a working setup of eMoflon it is recommended to start with a fresh and clean install of eclipse as provided by the Eclipse Modeling Tools.
Follow the installation guide of the SimSG tool (https://github.com/Echtzeitsysteme/SimSG), which includes all the necessary setup steps.
This repository contains a working example model of the so-called Goldbeter-Koshland-Loop (GKL). You can find it in the org.simsg.applications.gklsimulation
-project. To see it in action, follow these instructions in your dynamic workspace (i.e., start a new eclipse workspace from within your currently running development workspace):
- Import the
GoldbeterKoshland
-project (or import via the .psf-file) containing the GK-metamodel and build to generate code: First, open the "model" subfolder. Then, open the genmodel-File, right-click inside the new window and click on "Generate Model Code". - Import the
org.simsg.applications.gklsimulation
-project or import via the .psf-file (https://raw.githubusercontent.com/Echtzeitsysteme/SimSG-tests/master/projectSet.psf). - Build it by right-clicking and choosing
SimSG -> Build selected projects fully
or using the corresponding icon in the toolbar while in the SimSG perspective and refresh (F5). - If you still have errors in your workspace, try enabling "Build Automatically" and refresh your projects (F5).
- Now you are able to run e.g.
Benchmark
inorg.simsg.applications.gklsimulation.benchmark
.