Practical Modelling with Bigraphs
Blair Archibald, Muffy Calder, Michele Sevegnani
TL;DR
Practical Modelling with Bigraphs presents a hands-on guide to using bigraphs for systems where placement and connectivity co-evolve. It surveys place graphs, link graphs, and Bigraphical Reactive Systems, introducing practical extensions such as parameterised, instantaneous, conditional, probabilistic, and stochastic rewriting implemented in BigraphER. The paper emphasizes diagrammatic notation, multi-perspective modelling, and techniques to handle fixed arity and ordering constraints, alongside tooling for simulation and model checking. It provides real-world examples and concrete modelling tips to help practitioners build executable, analysable bigraph models.
Abstract
Bigraphs are a versatile modelling formalism that allows easy expression of placement and connectivity relations in a graphical format. System evolution is user defined as a set of rewrite rules. This paper presents a practical, yet detailed guide to developing, executing, and reasoning about bigraph models, including recent extensions such as parameterised, instantaneous, prioritised and conditional rules, and probabilistic and stochastic rewriting.
