UTP semantics for web services

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Web services are increasingly being applied in solving many universal interoperability problems. Business Process Execution Language (BPEL) is a de facto standard for specifying the behaviour of business process. It contains several interesting features, including scope-based compensation, fault handling and shared label synchronisation. This paper presents a design-based formalism for specifying the behaviour of Web services, and provides new healthiness conditions to capture these new programming features. The new models for handling fault and compensation are built as conservative extension of the standard relational model in the sense that the algebraic laws presented in [14] remain valid. The paper also discusses the links between the new model with the design model, and shows that programs can be transformed to the normal forms within the algebraic framework.

Original languageEnglish
Title of host publicationIntegrated Formal Methods - 6th International Conference, IFM 2007, Proceedings
PublisherSpringer Verlag
Pages353-372
Number of pages20
ISBN (Print)3540732098, 9783540732099
DOIs
StatePublished - 2007
Event6th International Conference on Integrated Formal Methods, IFM 2007 - Oxford, United Kingdom
Duration: 2 Jul 20075 Jul 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4591 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th International Conference on Integrated Formal Methods, IFM 2007
Country/TerritoryUnited Kingdom
CityOxford
Period2/07/075/07/07

Fingerprint

Dive into the research topics of 'UTP semantics for web services'. Together they form a unique fingerprint.

Cite this