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 :
بازگشت