Dynamic Testing and Deployment of a Contract Monitoring Service
Ellis Solaiman, Ioannis Sfyrakis, Carlos Molina-Jimenez
2015
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 be used to test the correctness of the model equivalent electronic contract deployed to the CCC.
DownloadPaper Citation
in Harvard Style
Solaiman E., Sfyrakis I. and Molina-Jimenez C. (2015). Dynamic Testing and Deployment of a Contract Monitoring Service . In Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-104-5, pages 463-474. DOI: 10.5220/0005453704630474
in Bibtex Style
@conference{closer15,
author={Ellis Solaiman and Ioannis Sfyrakis and Carlos Molina-Jimenez},
title={Dynamic Testing and Deployment of a Contract Monitoring Service},
booktitle={Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2015},
pages={463-474},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005453704630474},
isbn={978-989-758-104-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Dynamic Testing and Deployment of a Contract Monitoring Service
SN - 978-989-758-104-5
AU - Solaiman E.
AU - Sfyrakis I.
AU - Molina-Jimenez C.
PY - 2015
SP - 463
EP - 474
DO - 10.5220/0005453704630474