Authors: Michele Sevegnani, Blair Archibald
This repository contains a collection of tools for writing and anlysing Bigraph models. It contains:
bigraph - a library to programmaticaly manipulate bigraphs, reaction rules and Bigraphical Reactive Systems (BRS). It supports both bigraphs and bigraphs with sharing, probabilistic and stochastic reaction rules, rule priorities, rules with instantiation maps, parameterised controls, simulation, exhaustive state space exploration, export to probabilistic model checker PRISM, and predicate checking. It is based on an efficient matching engine based on SAT.
bigrapher - BigraphER is a command-line tool to compute the transition system of a BRS and export it to the stochastic model checker PRISM or to graphical form.
big_json - Big_json is a codec to encode and decode bigraphical
structures such as bigraphs and reaction rules to the JSON data
format. The library provides a JSON interface to the matching engine of the
bigraph library. This is also exposed by the big_match command line tool.
minisat - Minisat provides bindings to the MiniSAT SAT solver.
minicard - Minicard provides bindings to the MiniCARD cardinality solver.
The tools can be built using dune (min version 2) as follows:
dune build --profile=release
To install the tools to a local opam repository you can use:
dune install --profile=release
Copyright 2012-2020 Glasgow Bigraph Team
All rights reserved. Tools distributed under the terms of the Simplified BSD License that can be found in the LICENSE file.
Content type
Image
Digest
sha256:e57d80b56…
Size
39.5 MB
Last updated
2 months ago
docker pull mseve/bigrapher