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
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;
Conference_Titel :
Enterprise Distributed Object Computing Conference Workshops, 2009. EDOCW 2009. 13th
Conference_Location :
Auckland
Print_ISBN :
978-1-4244-5563-8
DOI :
10.1109/EDOCW.2009.5332007