An open API service indexing awesome lists of open source software.

https://github.com/phreppo/protocol-validation


https://github.com/phreppo/protocol-validation

formal-specification model-checking verification

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# Protocol Validation

Formal specfication in the mCRL2 language of one hospital mechanic bed. Many _liveness_ and _safety_ properties are checked on the system. They can be found in the [properties](https://github.com/parof/protocol-validation/tree/master/specification/properties) directory. The system is also _deadlock free_.

## Compiling

To compile the project the [mCRL2](https://www.mcrl2.org/web/user_manual/index.html) toolkit is needed.

```
make # run specs
make run # run symulation
```