Title :
Probabilistic Timed Model Checking for Atomic Web Service
Author :
Gao, Honghao ; Miao, Huaikou ; Chen, Shengbo ; Mei, Jia
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
Abstract :
As Web services are becoming more and more complex, there is an increasing concern about how to guarantee the correctness and safety of Web services composition. This has driven many researchers to study the performance analysis of dynamic atomic service selection, as well as functional verifications. In this paper, we focus on not only modeling the behaviors of atomic service, but also verifying the properties in a quantitative way. First, we apply probabilistic timed model checking to model and verify the behaviors of atomic service by extending interface automata, and propose a technique to formally estimate software performance which exhibits stochastic behaviors with time constrains. Second, the probabilistic timed computation tree logic (PTCTL) formulae are used to express the reliability properties. Third, a failure may occur stochastically when an invocation is triggered through interface operation. We present an internal interaction model, based on which we can dynamically pick out a highest reliable execution sequence for Web services composition. Finally, a case study is demonstrated and experimental results are discussed. In conclusion, our approach provides with an underlying guideline for Web services composition.
Keywords :
Web services; automata theory; formal logic; formal verification; probability; software reliability; stochastic processes; PTCTL formulae; Web service composition; atomic Web service; dynamic atomic service selection; functional verification; interface automata; internal interaction model; probabilistic timed computation tree logic; probabilistic timed model checking; reliability property; stochastic behavior; time constrains; Clocks; Computational modeling; Probabilistic logic; Reliability; Software; Time factors; Web services; Atomic Web service; PTCTL; Probabilistic Timed Model Check; dynamic FB selection problem;
Conference_Titel :
Services (SERVICES), 2011 IEEE World Congress on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4577-0879-4
Electronic_ISBN :
978-0-7695-4461-8
DOI :
10.1109/SERVICES.2011.42