首页> 外文会议>International Conference on Genetic and Evolutionary Computing >Automatic Verification of Composite Web Services Based on Temporal and Epistemic Logic
【24h】

Automatic Verification of Composite Web Services Based on Temporal and Epistemic Logic

机译:基于时间和认知逻辑的复合网服务自动验证

获取原文

摘要

Business Process Execution Language for Web Services (abbreviated to BPEL) is a language for specifying business process behavior based on Web services. But it cannot ensure the correctness of desired specification and properties exhibited by the BPEL control flow. Based on an analysis of the grammar and control flow of BPEL language, we first propose a formal model for BPEL and give the semantics of the BPEL activities to generate the transition tuple. We then develop an algorithm to automatically transform part of the BPEL language into the input language of MCTK, a symbolic model checker developed by us, such that we can verify temporal and epistemic properties of the BPEL processes. Finally, we illustrate the effectiveness of the proposed algorithm through an example of Virtual Travel Agency Web Services Composition.
机译:Web服务的业务流程执行语言(缩写为BPEL)是一种用于根据Web服务指定业务流行行为的语言。但它无法确保BPEL控制流程所呈现所需规格和性质的正确性。基于对语法和控制BPEL语言的语法和控制流程的分析,我们首先提出了一个正式的BPEL模型,并给出了BPEL活动的语义来生成过渡元组。然后,我们开发一种算法来自动将部分BPEL语言转换为MCTK的输入语言,由我们开发的符号模型检查器,使得我们可以验证BPEL过程的时间和认知属性。最后,我们通过虚拟旅行社Web服务组成的示例说明了所提出的算法的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号