- Active Docker Daemon (min 2GB RAM, recommended 4+GB RAM)
- A chromium-based browser (e.g., Google Chrome)
- on the directory
./src
docker compose up
starts the server:-d
flag detaches the running system--build
flag rebuilds docker imagesdocker compose down
stops the systemdocker image prune
removes 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/prism
to download prism - go to:
src/backend/prism/prism
- run:
git checkout 03c6c15
- run:
make
to build prism
- run:
- go to:
src/backend/server/
- run:
mvn dependency:copy-dependencies
to download dependencies - run:
mvn package
to build server - run:
./bin/run server PRISMDefault.yml
to start server- or run:
./bin/run server PRISMDebug.yml
to 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 install
to build server - run:
npm start
to 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