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

https://github.com/codelion/spinr

Spin with Refinement
https://github.com/codelion/spinr

ocaml pml promela refinement

Last synced: 4 months ago
JSON representation

Spin with Refinement

Awesome Lists containing this project

README

          

SpinR
=====
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.9830.svg)](https://doi.org/10.5281/zenodo.9830)

Spin with Refinement

To Run
- import project in Eclipse (with OcaIDE)
- need str,extlib libraries
- uses ocamlbuild

Usage
./spinr filename.pml

Will refine the Promela model filename.pml to a C implementation filename.pml.c

Publications
------------

[A Refinement Calculus for Promela](http://dx.doi.org/10.1109/ICECCS.2013.20), ICECCS 2013

[End to End Verification and Validation with SPIN](http://arxiv.org/abs/1302.4796), CoRR 2013

[Towards a Verified Cardiac Pacemaker](http://asankhaya.github.io/pdf/Towards_Verified_Cardiac_Pacemaker.pdf), Technical Report NUS 2010