Generalized reactive(1) synthesis from Promela specifications.
[![Build Status][build_img]][travis] [![Coverage Status][coverage]][coveralls]
A synthesizer from open Promela specifications. It:
The language and implementation are documented in:
The package can be used both as a library and from the command line. A script named ospin is created as entry point. It is placed where setuptools installs new executables, e.g., whre python itself resides. To learn how to use the script, invoke it with:
` ospin --help `
Use pip for openpromela itself:
` pip install openpromela `
Pure Python dependencies suffice, unless you have a demanding problem. In that case, build dd.cudd to interface to CUDD.
[BSD-3](http://opensource.org/licenses/BSD-3-Clause), see LICENSE file.
[build_img]: https://travis-ci.org/johnyf/openpromela.svg?branch=master [travis]: https://travis-ci.org/johnyf/openpromela [coverage]: https://coveralls.io/repos/johnyf/openpromela/badge.svg?branch=master [coveralls]: https://coveralls.io/r/johnyf/openpromela?branch=master