Skip to content

A simulator that shows the resilience of distributed software systems.

License

Notifications You must be signed in to change notification settings

Cambio-Project/MiSim

Repository files navigation

Build and Test Documentation
DOI

MiSim - Microservice Resilience Simulator

MiSim allows the simulation of microservice architectures regarding resilience and is based on the DesmoJ framework for discrete event modelling and simulation.

See the Wiki for further reference and usage information.

Artifact Download

Download the newest stable release or a nightly build (see artifacts of newest workflow run).

Build from source

Clone via git and run mvn -B package --file pom.xml "-DskipTests=true" "-Dmaven.javadoc.skip=true" "-Dcheckstyle.skipExec=true". You should see a misim.jar file in the resulting target/ directory.

Execute

Note that MiSim should be executed using Java 18 (or previous). Newer Java versions are likely to result in failing or corrupted simulation runs!