Bigraph Framework
A framework written in Java for the manipulation and simulation of bigraphical reactive systems
Features
Modeling
Easily create and manipulate bigraph models at both design-time and run-time. Compose smaller bigraphs into larger structures. Models adhere to the Ecore metamodeling standard.
Simulation and Verification
Design bigraphical reactive systems that drive dynamic system evolution. Leverage built-in tools for model checking to analyze and verify system properties and invariants.
Interoperability
Export bigraph models and bigraphical reactive systems in multiple formats, including Ecore/XMI, GraphML, DOT, GXL, BigraphER, BigMC, and BigRed.
Visualization
Visualize bigraphs in different styles and formats for documentation, presentations, and further analysis. Interactive visualization enables dynamic exploration of bigraphs in real time.
Download & Use Bigraph Framework
- The framework is available via the Maven Central Repository.
- Source code is available at GitHub.
- (ZIP Archive) Project Template (Maven/Gradle)
- (GitHub) Project Template (Maven/Gradle)
Dependencies
Maven
Maven
<!-- Core Module --><dependency><groupId>org.bigraphs.framework</groupId><artifactId>bigraph-core</artifactId><version>2.3.5</version></dependency><!-- Simulation Module --><dependency><groupId>org.bigraphs.framework</groupId><artifactId>bigraph-simulation</artifactId><version>2.3.5</version></dependency><!-- Visualization Module --><dependency><groupId>org.bigraphs.framework</groupId><artifactId>bigraph-visualization</artifactId><version>2.3.5</version></dependency><!-- Converter Module --><dependency><groupId>org.bigraphs.framework</groupId><artifactId>bigraph-converter</artifactId><version>2.3.5</version></dependency>
Gradle
Gradle
compile "org.bigraphs.framework:bigraph-core:2.3.5"compile "org.bigraphs.framework:bigraph-simulation:2.3.5"compile "org.bigraphs.framework:bigraph-visualization:2.3.5"compile "org.bigraphs.framework:bigraph-converter:2.3.5"