Title :
Timed Modeling and Verification of BPEL Processes Using Time Petri Nets
Author :
Song, Wei ; Ma, Xiaoxing ; Ye, Chunyang ; Dou, Wanchun ; Jian Lu
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
Abstract :
The execution time, an important criterion to measure the quality of a BPEL process, can be influenced by some slow external partner services (i.e., some long-running services). Therefore, it is desirable to specify response time of services into the SLAs (service level agreements). In this way, service consumers could verify whether the candidate services satisfy the expected time requirements before they are invoked. However, existing solutions are time-consuming especially when the BPEL process is quite complex (e.g., involving parallel structures and loops) and the number of candidate services is huge. To address this problem, in this paper, we propose a time Petri nets-based verification approach that efficiently verifies time requirements for a BPEL process. This allows service consumers to quickly identify suitable partner services that satisfy the time requirements at service looking up stage.
Keywords :
Petri nets; Web services; program verification; BPEL process verification; service level agreements; time Petri nets-based verification approach; timed modeling; Costs; Delay; Humans; Laboratories; Petri nets; Service oriented architecture; Software measurement; Software quality; Time measurement; Web services; BPEL Processes; Modeling and Verification; Time Petri Nets; Timed Properties;
Conference_Titel :
Quality Software, 2009. QSIC '09. 9th International Conference on
Conference_Location :
Jeju
Print_ISBN :
978-1-4244-5912-4
DOI :
10.1109/QSIC.2009.20