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 条
  • [41] A methodology for modeling interactions in cooperative information systems using coloured petri nets
    Ramos-Quintana, F
    Frausto-Solis, J
    Camargo-Santacruz, F
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2002, 12 (06) : 619 - 635
  • [42] Application of deterministic and stochastic Petri-Nets for performance modeling of NoC architectures
    Blume, H.
    von Sydow, T.
    Becker, D.
    Noll, T. G.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (08) : 466 - 476
  • [43] Assessment of maintenance strategies for railway vehicles using Petri-nets
    Eisenberger, Daniel
    Finka, Olga
    20TH EURO WORKING GROUP ON TRANSPORTATION MEETING, EWGT 2017, 2017, 27 : 205 - 214
  • [44] Microcontroller-Based Process Monitoring Using Petri-Nets
    Frankowiak, Marcos R.
    Grosvenor, Roger I.
    Prickett, Paul W.
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2009, (01)
  • [45] Task scheduling modelling and reliability evaluation of grid services using coloured Petri nets
    Azgomi, Mohammad Abdollahi
    Entezari-Maleki, Reza
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (08): : 1141 - 1150
  • [46] Qualitative Functional and Dysfunctional Analysis and Physical Modeling of an Eco-Designed Mechatronics System Using Coloured Petri-nets: Application on a Regenerative Braking System
    Mehdi, Imane
    Boudi, El Mostapha
    ADVANCED TECHNOLOGIES FOR HUMANITY, 2022, 110 : 495 - 506
  • [47] Early Quantitative Software Reliability Prediction Using Petri-nets
    Mohan, K. Krishna
    Verma, A. K.
    Srividya, A.
    Rao, G. Varaprasada
    Gedela, Ravi Kumar
    IEEE REGION 10 COLLOQUIUM AND THIRD INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, VOLS 1 AND 2, 2008, : 853 - +
  • [48] Modeling ethology inspired scenarios for mobile minirobotics using object-oriented Petri-nets
    Mostefai, N
    Bourjault, A
    ETFA '97 - 1997 IEEE 6TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION PROCEEDINGS, 1997, : 431 - 435
  • [49] A Petri-Nets Based Unified Modeling Approach for Zachman Framework Cells
    Ostadzadeh, S. Shervin
    Nekoui, Mohammad Ali
    INNOVATIONS IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 615 - 618
  • [50] IDENTIFICATION OF A SEQUENTIAL CONTROL-SYSTEM, USING PETRI-NETS
    BREMONT, J
    GOLIOT, A
    LAMOTTE, M
    RAGOT, J
    RAIRO-AUTOMATIQUE-PRODUCTIQUE INFORMATIQUE INDUSTRIELLE-AUTOMATIC CONTROL PRODUCTION SYSTEMS, 1987, 21 (03): : 273 - 292