Modelling and verification of BPEL business processes

被引:0
|
作者
Mongiello, Marina [1 ]
Castelluccia, Daniela [1 ]
机构
[1] Politecn Bari, Dipartimento Elettron & Elettrotecn, Bari, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A business process is a complex web service with functions provided by different web services, which are already existing in web and are dynamically integrated for granting a more complex business task. For this reason, business processes have become more and more diffuse in B2B and B2C domains, so that the importance of their activities asks for a high-level of reliability. Methods and tools for supporting automatic system verification and validation could be useful. Among the techniques of automatic verification, we choose Model Checking method, because we applied it efficiently for verification of a single web service and in this paper we extend the area of application also in business processes. Descriptions of the behavior of a business process are coded using a standard language, BPEL4WS, that has broadly spread because it is able to describe a business process as both an executable process and an abstract process. Therefore, we model a BPEL description of a generic business process with a formal model and we formalize correctness properties about the reliability of the business process design. Also, we build a framework that performs automatic verification of formal models of business processes through NuSMV model checker If there is a violation of correctness specifications, NuSMV provides counter-examples, so we can locate errors and effect right changes for correcting business process design.
引用
收藏
页码:144 / +
页数:2
相关论文
共 50 条
  • [41] A rigorous methodology for specification and verification of business processes
    Masalagiu, Cristian
    Chin, Wei-Ngan
    Andrei, Stefan
    Alaiba, Vasile
    FORMAL ASPECTS OF COMPUTING, 2009, 21 (05) : 495 - 510
  • [42] The Need for Compliance Verification in Collaborative Business Processes
    Kasse, John Paul
    Xu, Lai
    de Vrieze, Paul
    Bai, Yuewei
    COLLABORATIVE NETWORKS OF COGNITIVE SYSTEMS, 2018, 534 : 217 - 229
  • [43] On Visualizing and Modelling BPEL with BPMN
    Schumm, David
    Karastoyanova, Dimka
    Leymann, Frank
    Nitzsche, Joerg
    2009 4TH INTERNATIONAL CONFERENCE ON GRID AND PERVASIVE COMPUTING WORKSHOPS: (GPC WORKSHOPS), 2009, : 78 - 85
  • [44] A Restructuring Method for WS-BPEL Business Processes Based on Extended Workflow Graphs
    Heinze, Thomas S.
    Amme, Wolfram
    Moser, Simon
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2009, 5701 : 211 - +
  • [45] Semantic modelling of collaborative business processes
    Abramowicz, Witold
    Haniewicz, Konstanty
    Kaczmarek, Monika
    Zyskowski, Dominik
    INTERNATIONAL CONFERENCE ON INFORMATION, PROCESS, AND KNOWLEDGE MANAGEMENT: EKNOW 2009, PROCEEDINGS, 2009, : 116 - 122
  • [46] Modelling and simulation of internet business processes
    Haas, RE
    SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 508 - 513
  • [47] An ontology for modelling flexible business processes
    Berthier, Denis
    ADVANCES AND INNOVATIONS IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2007, : 83 - 88
  • [48] Modelling business processes in steel fabrication
    Construction Management Group, Department of Civil Engineering, University of Leeds, Leeds, United Kingdom
    Int. J. Proj. Manage., 6 SPEC. ISS. (367-371):
  • [49] Transactional BPEL processes with AO4BPEL aspects
    Charfi, Anis
    Schmeling, Benjamin
    Mezini, Mira
    ECOWS 07: PROCEEDING OF THE 5TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2007, : 149 - +
  • [50] Supporting Rebinding in BPEL Processes
    Strunk, Anja
    Braun, Iris
    Reichert, Sandro
    Schill, Alexander
    2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 864 - 871