Dranidis, Dimitris, Metzger, Andreas and Kourtesis, Dimitrios (2010) Enabling Proactive Adaptation through Just-in-time Testing of Conversational Services. In: Di Nitto, Elisabetta and Yahyapour, Ramin, (eds.) Towards a Service-Based Internet. Third European Conference, ServiceWave 2010, December 13-15, 2010, Ghent, Belgium. Lecture Notes in Computer Science (6481/2). Springer , Berlin / Heidelberg , pp. 63-75. ISBN 978-3-642-17693-7
Abstract
Service-based applications (SBAs) will increasingly be composed of third-party services available over the Internet. Reacting to failures of those third-party services by dynamically adapting the SBAs will become a key enabler for ensuring reliability. Determining when to adapt an SBA is especially challenging in the presence of conversational (aka. stateful) services. A conversational service might fail in the middle of an invocation sequence, in which case adapting the SBA might be costly; e.g., due to the necessary state transfer to an alternative service. In this paper we propose just-in-time testing of conversational services as a novel approach to detect potential problems and to proactively trigger adaptations, thereby preventing costly compensation activities. The approach is based on a framework for online testing and a formal test-generation method which guarantees functional correctness for conversational services. The applicability of the approach is discussed with respect to its underlying assumptions and its performance. The benefits of the approach are demonstrated using a realistic example.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Editors: |
|
Copyright, Publisher and Additional Information: | The original publication is available at www.springerlink.com © Springer-Verlag Berlin Heidelberg 2010. This is an author produced version of the published paper. Uploaded in accordance with the publisher's self-archiving policy. |
Keywords: | Service testing, Online testing, Stateful services, Test generation, Proactive adaptation |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > University of Sheffield Research Centres and Institutes > South East European Research Centre (Sheffield) |
Funding Information: | Funder Grant number Framework Programme 7 215483 (S-Cube) |
Depositing User: | Mr Dimitrios Kourtesis |
Date Deposited: | 21 Dec 2010 15:32 |
Last Modified: | 15 Sep 2014 04:02 |
Published Version: | http://dx.doi.org/10.1007/978-3-642-17694-4_6 |
Status: | Published |
Publisher: | Springer |
Series Name: | Lecture Notes in Computer Science |
Refereed: | Yes |
Identification Number: | 10.1007/978-3-642-17694-4_6 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:42729 |