Related Experiment Video
Updated: Mar 21, 2026

Generating Strictly Controlled Stimuli for Figure Recognition Experiments
Published on: March 18, 2019
Formalising privacy regulations with bigraphs
Ebtihal Althubiti1,2, Blair Archibald2, Michele Sevegnani2
1Computer Science Department, Northern Border University, 91431 Arar, Saudi Arabia.
Formal methods, using bigraphical reactive systems, offer a way to mathematically model and visualize system behavior for data privacy compliance. This approach helps prove adherence to regulations like GDPR and CCPA, ensuring user data protection.
Area of Science:
- Computer Science
- Formal Methods
- Software Engineering
Background:
- Increasingly stringent data privacy regulations (e.g., GDPR, CCPA, PDPL) necessitate robust methods for ensuring system compliance.
- Manual compliance checking is often complex, time-consuming, and prone to errors, highlighting the need for automated and verifiable solutions.
Purpose of the Study:
- To propose a formal methods-based framework for mathematically modeling and verifying data privacy compliance in systems.
- To enhance the usability of formal methods through a diagrammatic approach for privacy experts.
Main Methods:
- Utilizing bigraphical reactive systems for a visual and mathematically rigorous representation of system behavior.
- Employing rewrite rules to model system updates and integrate privacy policies.
- Defining and proving privacy properties (e.g., consent, purpose limitation, data sharing) using Computation Tree Logic (CTL) and model checking.
Main Results:
- Demonstrated the framework's generality by applying it to a bank notification system (inspired by Monzo) and a home healthcare system (inspired by Fitbit).
- Showcased how the formal model can mathematically prove adherence to specific privacy requirements.
Conclusions:
- Formal methods, particularly when combined with a diagrammatic approach like bigraphical reactive systems, provide strong guarantees for data privacy compliance.
- The proposed framework offers a flexible and verifiable method for companies to demonstrate adherence to complex data privacy legislation.
Related Concept Videos
Legal Guidelines for Documentation
Laws of Logarithms I
Laws of Logarithms II
Types of Functions III
Guidelines and Strategies for Safe Computer Charting
Maintain Confidentiality and Security:
Signal Flow Graphs
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
