Abstract
A Data Sharing Agreement (DSA) is a contract among two or more principals regulating how they share data. Agreements are usually represented as a set of clauses expressed using the deontic notions of obligation, prohibition and permission. In this paper, we present how to model DSAs using the Event-B specification language. Agreement clauses are modelled as temporal-logic formulas that preserve the intuitive meaning of the deontic operators, and constrain the actions that a principal can execute. We have exploited the ProB animator and model checker in order to verify that a system behaves according to its associated DSA and to validate that principals’ actions are in agreement with the DSA clauses.
Original language | English |
---|---|
Publication status | Published - 11 Oct 2010 |
Event | 8th International Conference on Integrated Formal Methods - Nancy, France Duration: 11 Oct 2010 → 14 Oct 2010 |
Conference
Conference | 8th International Conference on Integrated Formal Methods |
---|---|
Abbreviated title | iFM 2010 |
Country/Territory | France |
City | Nancy |
Period | 11/10/10 → 14/10/10 |
Keywords
- Data Sharing Agreements
- Formal Analysis
- Event-B