• DocumentCode
    2368801
  • Title

    Monitoring safety properties of composite web services at runtime using CSP

  • Author

    Khaxar, Mohsen ; Jalili, Saeed ; Khakpour, Narges ; Jokhio, M. Shaban

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Tarbiat Modares, Tehran, Iran
  • fYear
    2009
  • fDate
    1-4 Sept. 2009
  • Firstpage
    107
  • Lastpage
    113
  • Abstract
    Nowadays, service oriented architecture has been given strong attention as an important approach to integrate heterogeneous systems, in which complex services are created by composing simpler services offered by various systems. The correctness of composition requires techniques to verify if the composite service behaves properly. To this end, in this paper we propose a new method for runtime monitoring of composite services which uses Communicating Sequential Processes (CSP) to specify properties formally. Then, the CSP specification of properties is translated to a Labeled Transition System (LTS). In order to verify the safety of a composite service, we traverse the generated LTS at runtime. Existing methods almost use temporal logic to specify safety properties. There are two advantages in using CSP: 1) similarity of CSP operators and service composition patterns makes CSP straightforward to be used by users. 2) there are some properties which can not be specified by temporal logic, while they can be expressed using CSP.
  • Keywords
    Web services; communicating sequential processes; formal verification; CSP; communicating sequential processes; complex services; composite Web services; composite service runtime monitoring; heterogeneous systems; labeled transition system; service oriented architecture; temporal logic; Algebra; Computer science; Computerized monitoring; Electrical safety; Engines; Logic; Runtime; Service oriented architecture; Software testing; Web services; BPEL Engine; CSP; LTS; Process Algebra; Refinement Checking; Runtime Monitoring; Service Composition; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference Workshops, 2009. EDOCW 2009. 13th
  • Conference_Location
    Auckland
  • Print_ISBN
    978-1-4244-5563-8
  • Type

    conf

  • DOI
    10.1109/EDOCW.2009.5332007
  • Filename
    5332007