Abstract
We present a model checking tool for Bigraphical Reactive Systems that may be instantiated as a model checker for any formalism or domain-specific modelling language encoded as a Bigraphical Reactive System. We describe the implementation of the tool, and how it can be used to verify correctness properties of some infinite-state models by applying a static analysis to reaction rules that permits the exclusion of some infinite branches of execution shown to always be free of violations. We give a proof of correctness for this method, and illustrate the usage of the tool with two examples — a textbook implementation of the Dining Philosophers prob- lem, and an example motivated by a ubiquitous computing application.
Original language | English |
---|---|
Title of host publication | SAC '12. Proceedings of the 27th Annual ACM Symposium on Applied Computing |
Place of Publication | New York, NY, USA |
Publisher | Association for Computing Machinery |
Publication date | Mar 2012 |
Pages | 1320-1325 |
ISBN (Print) | 978-1-4503-0857-1 |
DOIs | |
Publication status | Published - Mar 2012 |
Event | ACM Symposium on Applied Computing 2012 - Riva del Garda, Italy Duration: 26 Mar 2012 → 30 Mar 2012 Conference number: 27th http://www.acm.org/conferences/sac/sac2012/ |
Conference
Conference | ACM Symposium on Applied Computing 2012 |
---|---|
Number | 27th |
Country/Territory | Italy |
City | Riva del Garda |
Period | 26/03/2012 → 30/03/2012 |
Internet address |
Keywords
- Model Checking
- Bigraphical Reactive Systems
- Formal Verification
- Infinite-State Models
- Static Analysis