Dynamic Testing and Deployment of a Contract Monitoring Service.

Ellis Solaiman, Ioannis Sfyrakis, Carlos Molina-Jiménez

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Internet and cloud based services involve electronic interactions that are normally regulated using service agreements (SA). Once an agreement between business partners is in place, a service can be monitored and/or enforced using an SA equivalent electronic contract. Because of the dynamic nature of such Internet and cloud based relationships, the rapidity at which electronic contracts are constructed, verified for correctness, tested, and deployed is an extremely important factor. This paper describes a model checker based framework for supporting the automated testing and deployment of electronic contracts. The central components of the framework are a contract monitoring service called the Contract Compliance Checker (CCC), the SPIN model checker, and EPROMELA, a language developed specifically for modeling electronic contracts. We describe how SPIN can be used to automatically generate execution sequences from an EPROMELA model of a contract, and how such sequences can then b e used to test the correctness of the model equivalent electronic contract deployed to the CCC.
Original languageEnglish
Title of host publicationProceedings of the 5th International Conference on Cloud Computing and Services Science
EditorsMarkus Helfert, Donald Ferguson, Víctor Méndez Muñoz
PublisherSciTePress
Pages463-474
ISBN (Electronic)9789897581045
DOIs
Publication statusPublished - 22 May 2015
Event5th International Conference on Cloud Computing and Services Science - Lisbon, Portugal
Duration: 20 May 201522 May 2015
https://closer.scitevents.org/?y=2015

Conference

Conference5th International Conference on Cloud Computing and Services Science
Abbreviated titleCLOSER 2015
Country/TerritoryPortugal
CityLisbon
Period20/05/1522/05/15
Internet address

Bibliographical note

DBLP's bibliographic metadata records provided through http://dblp.org/search/publ/api are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.

Fingerprint

Dive into the research topics of 'Dynamic Testing and Deployment of a Contract Monitoring Service.'. Together they form a unique fingerprint.

Cite this