Outline
The modelling concepts and examples in this series are adapted from Blair Archibald, Muffy Calder, and Michele Sevegnani, Practical Modelling with Bigraphs, published in Formal Aspects of Computing (see [1]), and are reformulated here as hands-on exercises with corresponding implementations using the Bigraph Framework.
I Modelling Structure
- Place Graphs, Sites and Operators: Model hierarchical structure and unspecified or variable contents.
- Link Graphs and Interfaces: Model connectivity, while distinguishing open interfaces from internal connections.
- Combining Place and Link Structure: Construct complete bigraphs by integrating spatial hierarchy, connectivity and interaction.
II Modelling Behaviour
- Reaction Rules: describing state transformations
- Context and Sites in Rules: preserving unspecified structure during rewriting
- Parameterized Rules: defining reusable families of reactions
- Controlled Rewriting: constraining when and where reactions may occur
- Tracking Entities over Time: identifying and following nodes across reactions
References
- [1] B. Archibald, M. Calder, and M. Sevegnani. Practical Modelling with Bigraphs. Formal Aspects of Computing, 37(3), Article 20, pp. 1–36, 2025. DOI: 10.1145/3721142.