Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

FADecider

A package for deciding universality and subsumption of omega automata using Ramsey-based methods.

Version 0.6, Copyright (c) 2011-2017

It is developed and maintained by:

Installation

Install the OCaml Package Manager OPAM.

Then:

opam update
opam upgrade
opam switch 4.03.0
eval `opam config env`
opam install ocamlbuild ocamlfind TCSLib extlib
git clone https://github.com/tcsprojects/fadecider.git
cd fadecider
ocaml setup.ml -configure
ocaml setup.ml -build

Benchmarks & Credits

We thank Evan Driscoll, Amanda Burton, and Thomas Reps for providing us with their benchmarks taken from their paper Checking Conformance of a Producer and a Consumer.

You can try them out as follows:

cat benchmarks/opennwa/assembled-producer-throttle-prod-std.nbvpa | bin/fadecider -s finite_nbvpa -a benchmarks/opennwa/enriched-throttle-cons-std.nbvpa

cat benchmarks/opennwa/assembled-producer-gzip-prod.nbvpa | bin/fadecider -s finite_nbvpa -a benchmarks/opennwa/enriched-gzip-cons-mod.nbvpa

About

A package for deciding universality and subsumption of omega automata using Ramsey-based methods.

Resources

Packages

No packages published

Languages

You can’t perform that action at this time.