DocumentCode :
2768235
Title :
FLTL-MC: Online High Level Program Analysis for Web Services
Author :
Qi, Zhengwei ; Liu, Liang ; Zhang, Fuyuan ; Guan, Haibing ; Wang, Hao ; Chen, Ying
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2009
fDate :
6-10 July 2009
Firstpage :
171
Lastpage :
178
Abstract :
Although Java- or .NET- centric technologies are the most commonly used in Web services, they are by no means the only ones in practice. This paper proposes an online finite model checking tool FLTL-MC to check the high level safety and liveness properties in complex distributed web service systems, which can offer both a richer and more natural way to search errors. Liveness properties can specify desirable system behaviors which must be satisfied eventually, but are not always satisfied. Existing software model checkers cannot verify liveness in real code because doing so requires finding an infinite execution that does not satisfy aliveness property. In our proposed model, we adopt the finite linear temporal logic to specify the semantics of the online model checking, use binary instrumentation to obtain the distribute states and apply the FLTL-MC engine to dynamically verify the finite linear temporal logic properties in Web service systems. At last, we investigate the well-known distributed protocol WS-Reliable Messaging to demonstrate its applications and detect some hidden bugs with our prototype system.
Keywords :
Web services; finite element analysis; high level languages; temporal logic; FLTL-MC tool; WS-Reliable Messaging protocol; binary instrumentation; distributed Web services; finite linear temporal logic; hidden bug detection; high level program analysis; online model checking; Computer bugs; Computer science; Engines; Instruments; Java; Laboratories; Logic; Safety; Simple object access protocol; Web services; Liveness and Saftey; Online Debugging; Web Services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services - I, 2009 World Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3708-5
Electronic_ISBN :
978-0-7695-3708-5
Type :
conf
DOI :
10.1109/SERVICES-I.2009.61
Filename :
5190747
Link To Document :
بازگشت