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

Run-time verification of behavioural conformance for conversational web services

Dranidis, Dimitris, Ramollari, Ervin and Kourtesis, Dimitrios (2009) Run-time verification of behavioural conformance for conversational web services. In: 2009 Seventh IEEE European Conference on Web Services. 2009 Seventh IEEE European Conference on Web Services, 09-11 November 2009, Eindhoven, The Netherlands. IEEE Computer Society , pp. 139-147. ISBN 978-0-7695-3854-9

[img] Text

Download (608Kb)


Web services exposing run-time behaviour that deviates from their behavioural specifications represent a major threat to the sustainability of a service-oriented ecosystem. It is therefore critical to verify the behavioural conformance of services during run-time. This paper discusses a novel approach for run-time verification of Web services. It proposes the utilisation of Stream X-machines for constructing formal behavioural specifications of Web services which can be exploited for verifying that a service’s run-time behaviour does not deviate from what is defined in the specification. Our approach allows for checking both the control flow of a Web service and the values of the data in the generated responses. The paper also proposes a classification of Web services and discusses how different types of services can be verified at run-time. Finally, it presents a run-time monitoring and verification architecture and discusses how it can be integrated into different types of service-oriented infrastructures.

Item Type: Proceedings Paper
Copyright, Publisher and Additional Information: © 2009 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works. Reproduced in accordance with the publisher's self-archiving policy.
Keywords: run-time verification; behavioural conformance; Web services; monitoring; formal methods; Stream X-machines
Institution: The University of Sheffield
Academic Units: The University of Sheffield > University of Sheffield Research Centres and Institutes > South East European Research Centre (Sheffield)
Depositing User: Mr Dimitrios Kourtesis
Date Deposited: 08 Jun 2010 17:10
Last Modified: 05 Jun 2014 01:10
Published Version: http://doi.ieeecomputersociety.org/10.1109/ECOWS.2...
Status: Published
Publisher: IEEE Computer Society
Refereed: Yes
Identification Number: 10.1109/ECOWS.2009.19
URI: http://eprints.whiterose.ac.uk/id/eprint/10851

Actions (repository staff only: login required)