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 条
  • [1] Transformational Design of Business Processes in BPEL Language
    Ratkowski, Andrzej
    Zalewski, Andrzej
    Piech, Bartlomiej
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2009, 3 (01) : 103 - 117
  • [2] MODEL FOR INTEGRATED MONITORING OF BPEL BUSINESS PROCESSES
    Srdic, Gregor
    Juric, Matjaz B.
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2013, 22 (02)
  • [3] Formal Modelling and Verification of Cloud Resource Allocation in Business Processes
    Garfatta, Ikram
    Klai, Kais
    Graiet, Mohamed
    Gaaloul, Walid
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS, OTM 2018, PT I, 2018, 11229 : 552 - 567
  • [4] Formal verification of BPEL4WS business collaborations
    Fisteus, JA
    Fernández, LS
    Kloos, CD
    E-COMMERCE AND WEB TECHNOLOGIES, 2004, 3182 : 76 - 85
  • [5] Formal verification of BPEL4WS business collaborations
    Fisteus, Jesús Arias
    Fernández, Luis Sánchez
    Kloos, Carlos Delgado
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3182 : 76 - 85
  • [6] Modeling business processes with BPEL4WS
    Leymann F.
    Roller D.
    Information Systems and e-Business Management, 2006, 4 (3) : 265 - 284
  • [7] Using BPEL to Realize Business Processes for an Internet of Things
    Glombitza, Nils
    Ebers, Sebastian
    Pfisterer, Dennis
    Fischer, Stefan
    AD-HOC, MOBILE, AND WIRELESS NETWORKS, 2011, 6811 : 294 - 307
  • [8] Precise modelling of compensating business transactions and its application to BPEL
    Butler, M
    Ferreira, C
    Ng, MY
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2005, 11 (05) : 712 - 743
  • [9] Advanced verification of distributed WS-BPEL business processes incorporating CSSA-based data flow analysis
    Moser, Simon
    Martens, Axel
    Goerlach, Katharina
    Amme, Wolfram
    Godlinski, Artur
    2007 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2007, : 98 - +
  • [10] Extending BPEL to Model Business Processes Involving Human Activities
    Jia Chunxin
    Lu Chaojun
    FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 524 - 529