期刊文献+

采用函数式语言的BPEL模型形式化验证方法 被引量:5

Formal Method for Verifying BPEL Model Used by Functional Programming Languag
下载PDF
导出
摘要 通信顺序进程(communicating sequential process,CSP)是一种经典的形式化方法,CSP_M是在CSP基础上提出的一种函数式语言。目前Web服务组合中BPEL(business process execution language)模型缺乏可执行的形式化编程语言,通过CSP_M提出了一种基于函数式语言的BPEL模型验证方法。首先给出了基于CSP_M的BPEL模型建模与验证框架;其次给出了CSP_M的进程代数定义;再次详细描述了BPEL语言到CSP以及CSP_M的映射方法;最后以一个在线购物系统为例,讨论了该方法的使用效果。实验表明该方法可以提高BPEL模型的可靠性。 Communicating sequential process(CSP) is a classical formal method, and CSP_M is a functional programming language which is designed on the basis of CSP. Aiming at the problem that the business process execution language(BPEL) model lacks the executable formalized programming language in Web services, this paper proposes a method for verifying BPEL model based on CSP_M . Firstly, a framework is defined to model and verify BPEL model based on CSP_M . Then, the basis of CSP_M is given based on the definition of CSP. Thirdly, the mapping from BPEL to CSP and CSP_M is described. Lastly, the effect of this method is evaluated by modeling and verifying an online shopping system. The experimental results show that this method can greatly increase the reliability of BPEL model.
出处 《计算机科学与探索》 CSCD 北大核心 2018年第2期185-196,共12页 Journal of Frontiers of Computer Science and Technology
基金 国家自然科学基金No.61502212 江苏省博士后基金No.1501055B~~
关键词 函数式语言 通信顺序进程(CSP) 业务流程执行语言(BPEL) 形式化验证 模型检测 functional programming language communicating sequential process(CSP) business process execution language(BPEL) formal verification model checking
  • 相关文献

参考文献4

二级参考文献40

  • 1廖军,谭浩,刘锦德.基于Pi-演算的Web服务组合的描述和验证[J].计算机学报,2005,28(4):635-643. 被引量:107
  • 2刘卫东,宋佳兴,林闯.基于价格时间Petri网的网格计算应用模型及分析[J].电子学报,2005,33(8):1416-1420. 被引量:27
  • 3林闯,王元卓,杨扬,曲扬.基于随机Petri网的网络可信赖性分析方法研究[J].电子学报,2006,34(2):322-332. 被引量:43
  • 4郭玉彬,杜玉越,奚建清.Web服务组合的有色网模型及运算性质[J].计算机学报,2006,29(7):1067-1075. 被引量:40
  • 5Papazoglou M P, Georgakopoulos D. Service oriented computing. Communications of the ACM, 2003, 46(10): 24-28.
  • 6尹建伟 陈韩玮 邓水光.大规模复杂服务计算系统性能分析[J].中国计算机学会通讯,2010,:32-36.
  • 7Dai YuanShun, Gregory Levitin. Reliability and perform ance of tree-structured grid services. IEEE Transactions on Reliability, 2006, 55(2): 337-349.
  • 8Dai Yuan-Shun, Pan Yi, Zou Xu-Kai. A hierarchical modeling and analysis for grid service reliability. IEEE Transac tions on Computers, 2007, 56(5): 681-691.
  • 9Bause F. Queueing Petri nets-- A formalism for the combined qualitative and quantitative analysis of systems//Proeeedings of the 5th International Workshop on Petri Nets and Performance Models. Toulouse, France, 1993:14-23.
  • 10Kounev Samuel, Buchmann Alejandro. Performance modeling of distributed e-business applications using queueing Petri nets//Proceedings of the 200a IEEE International Symposium on Performance Analysis of Systems and Software. Austin, Texas, 2003:143-155.

共引文献50

同被引文献40

引证文献5

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部