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 条
  • [1] DEPENDABILITY MODELING USING PETRI-NETS
    MALHOTRA, M
    TRIVEDI, KS
    IEEE TRANSACTIONS ON RELIABILITY, 1995, 44 (03) : 428 - 440
  • [2] CSP generation from Coloured Petri-Nets models
    Buil, R
    Riera, D
    Piera, MA
    Guasch, A
    RECENT ADVANCES IN ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2004, 113 : 417 - 424
  • [3] Modelling Database Server Sizing for Concurrent Users using Coloured Petri-nets
    Gaur, Nidhi
    Joshi, Padmaja
    Srivastava, Rajeev
    2017 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS, COMPUTING AND IT APPLICATIONS (CSCITA), 2017, : 90 - 94
  • [4] Generating Interface Prototype for EnergyPlus IDD file using Unified Modeling Language and Coloured Petri-nets
    Abdeldjebbar, Bachkhaznadji
    Azeddine, Belhamri
    TERRAGREEN 2012: CLEAN ENERGY SOLUTIONS FOR SUSTAINABLE ENVIRONMENT (CESSE), 2012, 18 : 1458 - 1484
  • [5] Specification and verification of views over composite web services using high level Petri-Nets
    Boukadi, Khouloud
    Ghedira, Chirine
    Maamar, Zakaria
    Benslimane, Djamal
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: SOFTWARE AGENTS AND INTERNET COMPUTING, 2007, : 107 - +
  • [6] The real time modeling of water resources systems using Petri-nets
    Zezulak, J
    Krejci, J
    HYDROINFORMATICS '98, VOLS 1 AND 2, 1998, : 477 - 485
  • [7] Conceptual approach to modeling the procurement process of construction using Petri-Nets
    Li, H.
    Love, P.E.D.
    Guna Sekaran, A.
    Journal of Intelligent Manufacturing, 1999, 10 (03): : 347 - 353
  • [8] A conceptual approach to modeling the procurement process of construction using petri-nets
    H. Li
    P. E. D. Love
    A. Gunasekaran
    Journal of Intelligent Manufacturing, 1999, 10 : 347 - 353
  • [9] A conceptual approach to modeling the procurement process of construction using petri-nets
    Li, H
    Love, PED
    Gunasekaran, A
    JOURNAL OF INTELLIGENT MANUFACTURING, 1999, 10 (3-4) : 347 - 353
  • [10] Timed Modeling and Verification of BPEL Processes Using Time Petri Nets
    Song, Wei
    Ma, Xiaoxing
    Ye, Chunyang
    Dou, Wanchun
    Lu, Jian
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 92 - +