A Formal Analysis of the Web Services Atomic Transaction Protocol with UPPAAL

Anders Peter Ravn, Jiri Srba, Saleem Vighio

Research output: Contribution to journalConference article in JournalResearchpeer-review

22 Citations (Scopus)

Abstract

We present a formal analysis of the Web Services Atomic Transaction (WS-AT) protocol. WS-AT is a part of the WS-Coordination framework and describes an algorithm for reaching agreement on the outcome of a distributed transaction. The protocol is modelled and verified using the model checker UPPAAL. Our model is based on an already available formalization using the mathematical language TLA+ where the protocol was verified using the model checker TLC. We discuss the key aspects of these two approaches, including the characteristics of the specification languages, the performances of the tools, and the robustness of the specifications with respect to extensions.
Original languageEnglish
Book seriesLecture Notes in Computer Science
Volume6415
Pages (from-to)579-593
ISSN0302-9743
DOIs
Publication statusPublished - 2010

Fingerprint

Dive into the research topics of 'A Formal Analysis of the Web Services Atomic Transaction Protocol with UPPAAL'. Together they form a unique fingerprint.

Cite this