DocumentCode
3151044
Title
A high-level model-checking tool for verifying service agreements
Author
Abdelsadiq, Abubkr ; Jimenez, Carlos Molina ; Shrivastava, Santosh
Author_Institution
Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne, UK
fYear
2011
fDate
12-14 Dec. 2011
Firstpage
297
Lastpage
304
Abstract
In a cloud computing environment, both the client and the provider need assurances that service interactions are in accordance with the service agreement (contract). It should be possible to encode a contract as a set of executable business policies that can be evaluated by either party for controlling service interactions. Naturally, it is important to verify the correctness properties of such a contract before its deployment. To this end, the paper adopts the use of model-checking techniques. A high-level model-checking tool has been developed that enables a designer to encode a contract for model checking directly as event-condition-action rules in terms of contract entities: business operations, role players with their rights, obligations and prohibitions. This not only simplifies the task of model building but also, the designer can specify the correctness requirements, in linear temporal logic, directly in terms of the contract entities. The tool has been implemented by extending the PROMELA language of the SPIN model checker.
Keywords
cloud computing; contracts; formal verification; simulation languages; temporal logic; PROMELA language; SPIN model checker; business operations; business policies; cloud computing environment; contract entities; event-condition-action rules; high-level model-checking tool; linear temporal logic; obligation; prohibitions; rights; role players; service agreement verification; service interactions; Buildings; Computational modeling; Contracts; Educational institutions; Force; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Service Oriented System Engineering (SOSE), 2011 IEEE 6th International Symposium on
Conference_Location
Irvine, CA
Print_ISBN
978-1-4673-0411-5
Electronic_ISBN
978-1-4673-0410-8
Type
conf
DOI
10.1109/SOSE.2011.6139120
Filename
6139120
Link To Document