Verification of channel passing in choreography with model checking

  • Liyang Peng*
  • , Chao Cai
  • , Qiu Zongyan
  • , Geguang Pu
  • *Corresponding author for this work

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

3 Scopus citations

Abstract

A web service choreography describes a global protocol of interactions among a set of cooperating services. For the dynamic composition, changing interconnections by channel passing between services is necessary. In this paper we use model checking technique for the verifying problems related to channel passing in choreography. We develop a framework: for each kind of property to be verified, we define an abstraction function based on it, which map each basic interaction into a pair of pre- and post-conditions, then propose a compositional approach to translate choreographies into models for model checkers. A number of examples are presented to show how the verification is carried out.

Original languageEnglish
Title of host publicationIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09
Pages286-290
Number of pages5
DOIs
StatePublished - 2009
EventIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09 - Taipei, Taiwan, Province of China
Duration: 14 Dec 200915 Dec 2009

Publication series

NameIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09

Conference

ConferenceIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09
Country/TerritoryTaiwan, Province of China
CityTaipei
Period14/12/0915/12/09

Keywords

  • Abstraction method
  • Channel passing
  • Choreography
  • Model checking
  • Web service composition

Fingerprint

Dive into the research topics of 'Verification of channel passing in choreography with model checking'. Together they form a unique fingerprint.

Cite this