Towards Hierarchical Modeling and Analysis of Web Services Choreography

被引:0
|
作者
Zhao, Yongwang [1 ]
Li, Jing [1 ]
Li, Zhuqing [1 ]
Ma, Dianfu [1 ]
机构
[1] Beihang Univ, Inst Adv Comp Technol, Sch Comp Sci & Engn, Beijing, Peoples R China
来源
关键词
Web Services Choreography; Behavioural Equivalence; Bisimulation; Hierarchical Model; Refinement;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [1] Modeling and verifying web services choreography using process algebra
    Li, Jing
    He, Jifeng
    Zhu, Huibiao
    Pu, Geguang
    [J]. 31ST IEEE SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2007, : 256 - 265
  • [2] Web services choreography validation
    Wang, Zheng
    Zhou, Lei
    Zhao, Yongxin
    Ping, Jing
    Xiao, Hao
    Pu, Geguang
    Zhu, Huibiao
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2010, 4 (04) : 291 - 305
  • [3] Web services orchestration and choreography
    Peltz, C
    [J]. COMPUTER, 2003, 36 (10) : 46 - +
  • [4] Model checking web services choreography in process analysis toolkit
    许东
    雷州
    李卫民
    张博锋
    [J]. Advances in Manufacturing, 2010, (01) : 45 - 49
  • [5] Towards a semantic choreography of web services: from WSDL to DAML-S
    Paolucci, M
    Srinivasan, N
    Sycara, K
    Nishimura, T
    [J]. ICWS'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WEB SERVICES, 2003, : 22 - 26
  • [6] A Denotational Model for Web Services Choreography
    Pu, Geguang
    Zhao, Yongxin
    Wang, Zheng
    Feng, Libo
    Zhu, Huibiao
    He, Jifeng
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2008, 5375 : 1 - 12
  • [7] Secure choreography of cooperating Web Services
    Bengtsson, A
    Westerdahl, L
    [J]. THIRD EUROPEAN CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2005, : 152 - 159
  • [8] Towards automated choreography of Web services using planning in large scale service repositories
    Guobing Zou
    Yanglan Gan
    Yixin Chen
    Bofeng Zhang
    Ruoyun Huang
    You Xu
    Yang Xiang
    [J]. Applied Intelligence, 2014, 41 : 383 - 404
  • [9] Towards automated choreography of Web services using planning in large scale service repositories
    Zou, Guobing
    Gan, Yanglan
    Chen, Yixin
    Zhang, Bofeng
    Huang, Ruoyun
    Xu, You
    Xiang, Yang
    [J]. APPLIED INTELLIGENCE, 2014, 41 (02) : 383 - 404
  • [10] Optimum Decentralized Choreography for Web Services Composition
    Mitra, Saayan
    Kumar, Ratnesh
    Basu, Samik
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 395 - +