• DocumentCode
    2512228
  • Title

    Run-time Verification of Behavioural Conformance for Conversational Web Services

  • Author

    Dranidis, Dimitris ; Ramollari, Ervin ; Kourtesis, Dimitrios

  • Author_Institution
    Comput. Sci. Dept., Univ. of Sheffield, Thessaloniki, Greece
  • fYear
    2009
  • fDate
    9-11 Nov. 2009
  • Firstpage
    139
  • Lastpage
    147
  • Abstract
    Web services exposing run-time behaviour that deviates from their behavioural specifications represent a major threat to the sustainability of a service-oriented ecosystem. It is therefore critical to verify the behavioural conformance of services during run-time. This paper discusses a novel approach for run-time verification of Web services. It proposes the utilisation of Stream X-machines for constructing formal behavioural specifications of Web services which can be exploited for verifying that a service´s run-time behaviour does not deviate from what is defined in the specification. Our approach allows for checking both the control flow of a Web service and the values of the data in the generated responses. The paper also proposes a classification of Web services and discusses how different types of services can be verified at run-time. Finally, it presents a run-time monitoring and verification architecture and discusses how it can be integrated into different types of service-oriented infrastructures.
  • Keywords
    Web services; formal specification; formal verification; pattern classification; software architecture; system monitoring; Stream X-machine; behavioural conformance; conversational Web service; formal behavioural specification; run-time monitoring; service classification; service-oriented ecosystem; verification architecture; Automata; Cities and towns; Computational modeling; Computer science; Educational institutions; Formal languages; Monitoring; Runtime; Testing; Web services; Run-time verification; Stream X-machines; Web services; behavioural conformace; formal methods; monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2009. ECOWS '09. Seventh IEEE European Conference on
  • Conference_Location
    Eindhoven
  • Print_ISBN
    978-0-7695-3854-9
  • Type

    conf

  • DOI
    10.1109/ECOWS.2009.19
  • Filename
    5341658