White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Enabling Proactive Adaptation through Just-in-time Testing of Conversational Services

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


Download (398Kb)


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.

Item Type: Proceedings Paper
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
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:
FunderGrant number
Framework Programme 7215483 (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
Refereed: Yes
Identification Number: 10.1007/978-3-642-17694-4_6
URI: http://eprints.whiterose.ac.uk/id/eprint/42729

Actions (repository staff only: login required)