A model-driven approach to predicting dependability of WS-CDL based service composition

被引:5
|
作者
Xia, Yunni [1 ]
Dai, Gang [1 ]
Li, Jia [1 ]
Sun, Tianhao [1 ]
Zhu, Qingsheng [1 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
来源
关键词
dependability; WS-CDL; generalized stochastic Petri net; confidence interval analysis;
D O I
10.1002/cpe.1692
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web Service Choreography Description Language (WS-CDL) is a mainstream standard for the description of peer-to-peer collaborations for the participants of service composition. To predict the dependability of composite service processes specified in WS-CDL allows service designers and user to decided whether the process meets the nonfunction requirements of trustworthiness, and to choose the process with better dependability to those with identical function. Unfortunately, very limited research attention is paid to dependability of WS-CDL. In this paper, we propose a model-driven approach for dependability prediction of composite service built on WS-CDL. The main innovation of this research includes a complete translation from WS-CDL to generalized stochastic Petri nets (GSPN) and a dependability (using process-normal-completion-probability as the metric of dependability of service composition) calculation algorithm based on GSPN. We also validate the accuracy of the approach in the experimental study by showing 95% confidence intervals obtained from experimental dependability results that cover the corresponding theoretical prediction values. Copyright (C) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:1127 / 1145
页数:19
相关论文
共 50 条
  • [1] A model checker for WS-CDL
    Wang, Hongbing
    Kang, Zuling
    Zhou, Ning
    Li, Li
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (10) : 1651 - 1661
  • [2] MODEL AND VERIFICATION OF WS-CDL BASED ON UML DIAGRAMS
    Zhang, Pengcheng
    Muccini, Henry
    Zhu, Yuelong
    Li, Bixin
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2010, 20 (08) : 1119 - 1149
  • [3] WS-CDL+: An extended WS-CDL execution engine for web service collaboration
    Kang, Zuling
    Wang, Hongbing
    Hung, Patrick C. K.
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 928 - +
  • [4] A formal model for Web Service Choreography Description Language (WS-CDL)
    Yang, Hongli
    Zhao, Xiangpeng
    Qiu, Zongyan
    Pu, Geguang
    Wang, Shuling
    [J]. ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 893 - +
  • [5] ATL Based Refinement of WS-CDL Choreography into BPEL Processes
    Mansour, Khadidja Salah
    Hammal, Youcef
    [J]. MODELLING AND IMPLEMENTATION OF COMPLEX SYSTEMS, 2019, 64 : 329 - 343
  • [6] Modeling the Patterns of WS-CDL Interactions Based on Process Algebra
    Li, Shenghong
    Miao, Huaikou
    [J]. 2008 INTERNATIONAL SEMINAR ON FUTURE INFORMATION TECHNOLOGY AND MANAGEMENT ENGINEERING, PROCEEDINGS, 2008, : 222 - 227
  • [7] Modeling the Work Unit of WS-CDL Based on Process Algebra
    Li, Shenghong
    [J]. 2009 INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN COMPUTER SCIENCE, ICRCCS 2009, 2009, : 149 - 152
  • [8] A Model-Driven Approach for Dynamic Web Service Composition
    Zhao, Chenting
    Duan, Zhenhua
    Zhang, Man
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 273 - 277
  • [9] A model-driven approach for the verification of an adaptive service composition
    Zatout, Sara
    Boufaida, Mahmoud
    Benabdelhafid, Maya Souilah
    Berkane, Mohamed Lamine
    [J]. International Journal of Web Engineering and Technology, 2020, 15 (01): : 4 - 31
  • [10] Towards a Type Theory of WS-CDL Based on Process Algebra
    Miao, Huaikou
    Li, Shenghong
    [J]. ICMECG: 2009 INTERNATIONAL CONFERENCE ON MANAGEMENT OF E-COMMERCE AND E-GOVERNMENT, PROCEEDINGS, 2009, : 380 - +