Skip to main navigation Skip to search Skip to main content

Towards hierarchical modeling and analysis of web services choreography

  • Yongwang Zhao*
  • , Jing Li
  • , Zhuqing Li
  • , Dianfu Ma
  • *Corresponding author for this work
  • Beihang University

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

Abstract

Web services choreography as an important approach of composing web services describes the global model of service interactions among a set of participants. Modern software design paradigms promote hierarchy as one of the key constructs for structuring complex specifications. In development of complex service-oriented systems, hierarchical composition in which a composed service could also be composed into a high level system model is a great approach for system modeling, and behavioural equivalence which checks whether two choreographies in different levels describe essentially the same behaviour is an important aspect of system verification. This paper proposes a formal modeling and analysis approach for hierarchical web services choreographies. A formal language Chor which originates from WS-CDL describes dynamic behaviour of choreographies and a novel bisimulation is used for analyzing behavioural equivalence of Chor language. We introduce a hierarchical model for describing and analyzing complex choreographies. Abstract choreographies can be refined to detailed models and external and observable behaviour be preserved equivalently. Our approach can also be extended to formally analyze hierarchical and global interaction models for general concurrent systems.

Original languageEnglish
Title of host publicationExploring Services Science - Second International Conference, IESS 2011, Revised Selected Papers
PublisherSpringer Verlag
Pages1-15
Number of pages15
ISBN (Print)9783642215469
DOIs
StatePublished - 2011

Publication series

NameLecture Notes in Business Information Processing
Volume82 LNBIP
ISSN (Print)1865-1348

Keywords

  • Behavioural Equivalence
  • Bisimulation
  • Hierarchical Model
  • Refinement
  • Web Services Choreography

Fingerprint

Dive into the research topics of 'Towards hierarchical modeling and analysis of web services choreography'. Together they form a unique fingerprint.

Cite this