• DocumentCode
    3395592
  • Title

    Translation-based verification of Web services composition via ZING

  • Author

    Luo, Xiangyu ; Lu, Jingjing ; Su, Kaile ; Dong, Rongsheng

  • Author_Institution
    Sch. of Comput. & Control, Guilin Univ. of Electron. & Technol., Guilin, China
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • Firstpage
    596
  • Lastpage
    600
  • Abstract
    BPEL4WS (BPEL for short) is a standard business process execution language for Web services composition. To formally verify the correctness and reliability of Web services compositions, we propose an Input/Output Labelled Transition System (I/OLTS) as the intermediate formal model, which is well adapted to model BPEL constructs and handle faults, events, terminations, message correlation and activities. To be able to automatically verify Web services compositions via a model checker, we first develop a translation procedure to translate BPEL language into I/OLTS, and then develop another translation procedure to translate the I/OLTS model into the input language of ZING, a software model checker developed by Microsoft. The translation-based verification process for Web services composition is illustrated by a case study.
  • Keywords
    Web services; formal verification; language translation; software reliability; BPEL; I/OLTS; Microsoft; Web services; ZING; business process execution language; formal verification; input-output labelled transition system; reliability; software model checker; translation procedure; Engines; BPEL4WS; I/OLTS; Web services; ZING; software model checking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computing and Integrated Systems (ICISS), 2010 International Conference on
  • Conference_Location
    Guilin
  • Print_ISBN
    978-1-4244-6834-8
  • Type

    conf

  • DOI
    10.1109/ICISS.2010.5655362
  • Filename
    5655362