Modeling of BPEL Composite Services Using Clustered Coloured Petri-Nets

被引:0
|
作者
Mukherjee, Anshuman [1 ]
Tari, Zahir [1 ]
Bertok, Peter [1 ]
机构
[1] RMIT Univ, Sch Comp Sci, Melbourne, Vic, Australia
关键词
Web Service Composition; BPEL4WS; Coloured Petri Nets; Verification; Modeling;
D O I
10.1109/SERVICES-2.2009.18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Client requests often span over several web services and these services have to be invoked in some sequence based on business logic of a composite service. BPEL language is used for specification of web service composition and has become the industry standard. Unfortunately BPEL lacks sound formal semantics which leads to errors in service composition. It is therefore necessary to model and verify BPEL specification before execution. In this paper, we model certain BPEL activities using Coloured Petri-Nets(CPN). CPN is similar to Petri-Nets(PN) with an extra advantage that it has programmable elements. Our models are compact, yet feature-complete as compared to other models. Moreover, we propose an algorithm to identify structurally similar sub-parts of CPN model and replace them with a transition. The sub-part replaced forms a separate CPN. This not only reduces the size of model but allows the sub-parts moved out to be verified independently. Further, we get a model of constant size when each subtask of an activity is same.
引用
下载
收藏
页码:55 / 62
页数:8
相关论文
共 50 条
  • [21] Modeling and Verifying Asynchronous Communication Mechanisms using Coloured Petri Nets
    Gorgonio, Kyller
    Xia, Fei
    2008 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2008, : 138 - +
  • [22] Modeling the UPnP-UP Protocol using Coloured Petri Nets
    Rached, Taciana
    Gorgonio, Kyller
    Perkusich, Angelo
    Almeida, Hyggo
    2009 INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS, 2009, : 307 - 311
  • [23] Modeling multiple interactions using coloured Petri nets:: A case study
    Camargo-Santacruz, F
    Frausto-Solís, J
    Ramos-Quintana, F
    ADVANCED DISTRIBUTED SYSTEMS, 2005, 3563 : 182 - 193
  • [24] Modeling interaction in cooperative information systems using coloured Petri nets
    Camargo-Santacruz, F
    Ramos-Quintana, F
    Frausto-Solis, J
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XII, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: II, 2003, : 334 - 344
  • [25] MODELING THE LOGICAL STRUCTURE OF FLEXIBLE MANUFACTURING SYSTEMS WITH PETRI-NETS
    STOTTS, PD
    NEWCOMB, RW
    CAI, ZN
    COMPUTER COMMUNICATIONS, 1989, 12 (04) : 193 - 203
  • [26] Supply chain configuration modeling based on colored Petri-nets
    You, Xiao
    Zhang, Lianfeng
    Jiao, Jianxin
    2006 IEEE INTERNATIONAL CONFERENCE ON MANAGEMENT OF INNOVATION AND TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 921 - +
  • [27] Prospective analysis of cooperative provision of industrial services using coloured Petri nets
    Winkelmann, Katrin
    Luczak, Holger
    PETRI NETS AND OTHER MODELS OF CONCURRENCY - ICATPN 2006, 2006, 4024 : 362 - 380
  • [28] Towards SDN Fault Tolerance using Petri-Nets
    Aly, Wael Hosny Fouad
    Kotb, Yehia
    2018 28TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2018, : 41 - 43
  • [29] Modeling of CHO metabolism and glucose breakdown by Petri-Nets (PN)
    Barjis, Isaac
    Yeol, Joe W.
    Ryu, Yeong S.
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 3, 2005, : 292 - 296
  • [30] Colored Hybrid Petri-nets for modeling material handling systems
    Basile, Francesco
    Chiacchio, Pasquale
    Coppola, Jolanda
    2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 5881 - 5886