Tool Supported Analysis of Web Services Protocols

Abinoam P. Marques, Anders Peter Ravn, Jiri Srba, Saleem Vighio

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

Abstract

We describe an abstract protocol model suitable for modelling of web services and other protocols communicating via unreliable, asynchronous communication channels. The model is supported by a tool chain where the first step translates tables with state/transition protocol descriptions, often used e.g. in the design of web services protocols, into an intermediate XML format. We further translate this format into a network of communicating state machines directly suitable for verification in the model checking tool UPPAAL. We introduce two types of communication media abstractions in order to ensure the finiteness of the protocol state-spaces while still being able to verify interesting protocol properties. The translations for different kinds of communication media have been implemented and successfully tested, among others, on agreement protocols from WS-Business Activity.
Original languageEnglish
Title of host publicationProceedings of the 5th International Workshop of Harnessing Theories for Tool Support in Software (TTSS'11)
Number of pages15
Place of PublicationOslo
PublisherUniversity of Oslo
Publication date2011
Pages50-64
ISBN (Print)82-7368-371-0
Publication statusPublished - 2011
Event5th International Workshop on Harnessing Theories for Tool Support in Software - Oslo, Norway
Duration: 13 Sept 2011 → …
Conference number: 5

Conference

Conference5th International Workshop on Harnessing Theories for Tool Support in Software
Number5
Country/TerritoryNorway
CityOslo
Period13/09/2011 → …

Keywords

  • web services, verification, UPPAAL, tool

Fingerprint

Dive into the research topics of 'Tool Supported Analysis of Web Services Protocols'. Together they form a unique fingerprint.

Cite this