This page presents examples that illustrate how bigraphical theory can be applied to model, simulate, and analyze complex dynamic systems.
Examples in Practice
Agent-based simulations with on-the-fly verification via bigraph rewriting on bi-grids. Simulator used: ds-crazyflies.
Real-time monitoring of spatial properties
for automated driving functions. Simulator used: CARLA.
Interactive term builder for bi-grids
(permutation-invariant, topology-optimized
formal data structures for spatial computing).
State space generated by bigraphical model checking using simulated annealing–based reachability analysis. Rendered with Gephi.
Many algorithms for automated reasoning use first-order predicate calculus with equality or different flavors of category theory. BTS takes a different path. It employs a graphical and algebraic formalism grounded in graph rewriting and category theory that can also be interpreted geometrically in some cases. At the heart of this approach lie monoidal categories, which form the cornerstone of categorical algebra, connecting algebra, topology, and computer science. Bigraphical Reactive Systems bring this formal framework into practical application.
Bigraphs have been applied in case studies across a range of application areas. The examples below show how BTS is used both as a "standalone tool," or integrated with commonly used third-party tools, with hands-on resources such as source code, tutorials, and papers provided where available.