• DocumentCode
    2983646
  • Title

    FSM4WSR: A Formal Model for Verifiable Web Service Runtime

  • Author

    Li, Zhuqing ; Ma, Dianfu ; Zhao, Yongwang ; Li, Jing ; Yang, Qing

  • Author_Institution
    Inst. of Adv. Comput. Technol., Beihang Univ., Beijing, China
  • fYear
    2011
  • fDate
    12-15 Dec. 2011
  • Firstpage
    86
  • Lastpage
    93
  • Abstract
    Web service runtime is an important infrastructure middleware for service-based applications. It processes exchanged messages according to web service protocols. Correct implementation of web service protocols is critical for ensuring the reliability of web service runtime. In this paper, we first introduce a Service-Oriented Description Language (SODL) to precisely and concisely describe message processing logics for web service protocol implementations. Then, we propose a formal model for verifiable web service runtime, named FSM4WSR, based on Estelle (an ISO formal description standard). FSM4WSR uses module and channel to capture the essential components of the runtime architecture. Furthermore, the internal behaviors in each module are formally described by using a combination of the extended finite-state machine and SODL. Based on FSM4WSR, we automatically generate the web service protocol implementations and construct a verifiable web service runtime system, named XServices SODL Runtime.
  • Keywords
    Web services; finite state machines; formal verification; middleware; service-oriented architecture; specification languages; Estelle; FSM4WSR; Web service protocol; XServices SODLRuntime; finite-state machine; formal model; infrastructure middleware; message exchange; message processing logics; runtime architecture; service-based applications; service-oriented description language; verifiable Web service runtime system; Protocols; Quality of service; Runtime; Semantics; Simple object access protocol; XML; Estelle; SOC; Verification; formal model; protocol implementation; web service runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4673-0206-7
  • Type

    conf

  • DOI
    10.1109/APSCC.2011.16
  • Filename
    6127947