• DocumentCode
    2817241
  • Title

    Automata Semantics and Analysis of BPEL

  • Author

    Zheng, Yongyan ; Krause, Paul

  • Author_Institution
    Surrey Univ., Guildford
  • fYear
    2007
  • fDate
    21-23 Feb. 2007
  • Firstpage
    147
  • Lastpage
    152
  • Abstract
    Web service is an emerging paradigm for distributed computing. In order to verify web services rigorously, it is important to provide a formal semantics for flow-based web service languages such as BPEL. A suitable formal model should cover most features of BPEL. The existing formal models either abstract from data, cover a simple subset of BPEL, or omit the interactions between BPEL activities. This paper presents Web Service Automata, an extension of Mealy machines, to fulfil the formal model requirements of the web service domain. Secondly, the paper analyses the control handling and data handling of BPEL, so that these can be verified in a clear manner.
  • Keywords
    Web services; data handling; finite state machines; formal languages; formal verification; BPEL analysis; Mealy machines; Web service; automata semantics; business process execution language; control handling; data handling; distributed computing; finite state machine; formal model; formal semantics; Automata; Automatic control; Computer architecture; Data analysis; Data handling; Distributed computing; Ecosystems; Message passing; Testing; Web services; BPEL; Web service; design model analysis; finite state machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital EcoSystems and Technologies Conference, 2007. DEST '07. Inaugural IEEE-IES
  • Conference_Location
    Cairns
  • Print_ISBN
    1-4244-0470-3
  • Electronic_ISBN
    1-4244-0470-3
  • Type

    conf

  • DOI
    10.1109/DEST.2007.371961
  • Filename
    4233695