• DocumentCode
    3386124
  • Title

    Modelling and verification of BPEL business processes

  • Author

    Mongiello, Marina ; Castelluccia, Daniela

  • Author_Institution
    Dipt. di Elettronica ed Elettrotecnica, Politecnico di Bari
  • fYear
    2006
  • fDate
    30-30 March 2006
  • Lastpage
    148
  • Abstract
    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
  • Keywords
    Internet; business data processing; formal specification; formal verification; B2B domain; B2C domain; BPEL business process modelling; BPEL business process verification; Business Process Execution Language for Web Services; NuSMV model checker; Web service; abstract process; automatic system validation; automatic system verification; formal models; model checking method; Code standards; Companies; Conferences; Embedded computing; Error correction; Humans; Process design; Simple object access protocol; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Based Development of Computer-Based Systems and Model-Based Methodologies for Pervasive and Embedded Software, 2006. MBD/MOMPES 2006. Fourth and Third International Workshop on
  • Conference_Location
    Potsdam
  • Print_ISBN
    0-7695-2538-5
  • Type

    conf

  • DOI
    10.1109/MBD-MOMPES.2006.22
  • Filename
    1604774