• DocumentCode
    2910596
  • Title

    Formal Modelling and Verification of an Asynchronous Extension of SOAP

  • Author

    Ter Beek, Maurice H. ; Gnesi, Stefania ; Mazzanti, Franco ; Moiso, Corrado

  • Author_Institution
    ISTI-CNR, Pisa
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    287
  • Lastpage
    296
  • Abstract
    Current Web services are largely based on a synchronous request-response model that uses the Simple Object Access Protocol SOAP. Next-generation telecommunication networks, on the contrary, are characterised by the need to handle asynchronous interactions among distributed service components, e.g., to deal with long-running computations and with events produced by the network resources. As these worlds are more and more converging into a single application context, several solutions have been proposed to deal with asynchronous events in the context of Web services. In this paper we formalise and verify one such approach, viz., an original asynchronous extension of SOAP, and draw some conclusions. The formal model is specified as a set of communicating state machines. The semantics of the model is seen as a doubly-labelled transition system, and its behavioural properties are expressed in the action-and state-based temporal logic mu-UCTL and verified with the on-the-fly model checker UMC
  • Keywords
    Web services; access protocols; client-server systems; formal specification; formal verification; temporal logic; Simple Object Access Protocol; UMC model checker; Web services; asynchronous SOAP; asynchronous interactions; communicating state machines; distributed service components; doubly-labelled transition system; formal modelling; formal specification; formal verification; network resources; synchronous request-response model; telecommunication networks; temporal logic; Computer networks; Context; Context-aware services; Distributed computing; Next generation networking; Simple object access protocol; Telecommunication computing; Transport protocols; Web server; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2006. ECOWS '06. 4th European Conference on
  • Conference_Location
    Zurich
  • Print_ISBN
    0-7695-2737-X
  • Type

    conf

  • DOI
    10.1109/ECOWS.2006.22
  • Filename
    4031172