DocumentCode :
2479452
Title :
Formalizing Business Process Execution Language Based on Petri Nets
Author :
Zhao, Wen ; Huang, Yu ; Yuan, ChongYi ; Wang, Lifu
Author_Institution :
Nat. Eng. Res. Center for Software Eng., Peking Univ., Beijing, China
fYear :
2010
fDate :
22-23 May 2010
Firstpage :
1
Lastpage :
8
Abstract :
Formalizing and verifying Web service composition is one important research area in service oriented computing (SOC). In order to design Business Processes specified by business process execution language (BPEL) correctly, and make ensure it can run accurately, an extended Petri-net model with labels and two colored tokens is proposed to formalize BPEL process. The formal model focuses on specifying the concept of partner, control link, death path elimination (DPE), etc. Labels are used to specify variables, partners and their operations. Two colors tokens, TRUE and FALSE, are used to express true execution, skip execution, and skip signal transfers. The definition for a BPEL process is given by tuples. For specifying semantics of the model, the concepts, such as external transition sequence, are presented for providing a basis of simulation and analysis.
Keywords :
Petri nets; Web services; business data processing; formal languages; Petri nets; Web service composition; business process execution language; death path elimination; external transition sequence; formalize BPEL process; service oriented computing; Analytical models; Computer errors; Computer science; Convergence; Educational institutions; Logic; Petri nets; Process design; Software engineering; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Systems and Applications (ISA), 2010 2nd International Workshop on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-5872-1
Electronic_ISBN :
978-1-4244-5874-5
Type :
conf
DOI :
10.1109/IWISA.2010.5473337
Filename :
5473337
Link To Document :
بازگشت