- Active Docker Daemon (min 2GB RAM, recommended 4+GB RAM)
- A chromium-based browser (e.g., Google Chrome)
- on the directory
./src docker compose upstarts the server:-dflag detaches the running system--buildflag rebuilds docker imagesdocker compose downstops the systemdocker image pruneremoves dangling images
- web vis at
http://localhost:3000- example projects on
./data
- example projects on
Requirements: GNU make, gcc, JDK 11, git, NodeJS v. 16+
- backend:
- new terminal, go to:
src/backend/- run:
git clone https://github.com/prismmodelchecker/prismto download prism - go to:
src/backend/prism/prism - run:
git checkout 03c6c15 - run:
maketo build prism
- run:
- go to:
src/backend/server/- run:
mvn dependency:copy-dependenciesto download dependencies - run:
mvn packageto build server - run:
./bin/run server PRISMDefault.ymlto start server- or run:
./bin/run server PRISMDebug.ymlto start sever in debug mode
- or run:
- run:
- server at
localhost:8080
- new terminal, go to:
- frontend:
- new terminal, go to:
src/frontend/- run:
npm installto build server - run:
npm startto start server
- run:
- web vis at
http://localhost:3000
- new terminal, go to:
PMC-VIS: An Interactive Visualization Tool for Probabilistic Model Checking (doi:link)
More information on imld.de/pmc-vis