首页 | 本学科首页   官方微博 | 高级检索  
     


Towards the Semantics and Verification of BPEL4WS
Authors:Geguang Pu   Xiangpeng Zhao   Shuling Wang  Zongyan Qiu  
Affiliation:LMAM and Department of Informatics, School of Mathematics, Peking University, Beijing 100871, P. R. China;Software Engineering Institute, East China Normal University, Shanghai 200062, P. R. China
Abstract:In this paper, we discuss the semantics of BPEL4WS language which is a de facto standard for specifying and execution workflow specification for web service composition and orchestration. We propose a language μ-BPEL that includes most primitive and structured activities of BPEL4WS, and define its semantics. As the Timed Automata (TA) is powerful in designing real-time models with multiple clocks and has well developed automatic tool support, we define a map from μ-BPEL into composable TA. Therefore, the properties we want to check can be verified in TA network correspondingly. Furthermore, we prove that the mapping from μ-BPEL to TA is a simulation, which means that the TA network simulates correctly the corresponding μ-BPEL specification. The case study with model checker Uppaal shows that our method is effective, and a Java supporting tool based on Uppaal model checker engine has been developed.
Keywords:Web Service   BPEL4WS   Operational Semantics   Verification   Timed Automata     smCaps"  >Uppaal
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号