采用函数式语言的BPEL模型形式化验证方法
TP311; 通信顺序进程(communicating sequential process,CSP)是一种经典的形式化方法,CSPM是在CSP基础上提出的一种函数式语言.目前Web服务组合中BPEL(business process execution language)模型缺乏可执行的形式化编程语言,通过CSPM提出了一种基于函数式语言的BPEL模型验证方法.首先给出了基于CSPM的BPEL模型建模与验证框架;其次给出了CSPM的进程代数定义;再次详细描述了BPEL语言到CSP以及CSPM的映射方法;最后以一个在线购物系统为例,讨论了该方法的使用效果.实验表明该方法可以提高BPEL模型的可...
Saved in:
Published in | 计算机科学与探索 Vol. 12; no. 2; pp. 185 - 196 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | Chinese |
Published |
江苏师范大学计算机科学与技术学院,江苏徐州221116%南京航空航天大学计算机科学与技术学院,南京,210016
2018
南京航空航天大学计算机科学与技术学院,南京210016 |
Subjects | |
Online Access | Get full text |
ISSN | 1673-9418 |
DOI | 10.3778/j.issn.1673-9418.1611056 |
Cover
Summary: | TP311; 通信顺序进程(communicating sequential process,CSP)是一种经典的形式化方法,CSPM是在CSP基础上提出的一种函数式语言.目前Web服务组合中BPEL(business process execution language)模型缺乏可执行的形式化编程语言,通过CSPM提出了一种基于函数式语言的BPEL模型验证方法.首先给出了基于CSPM的BPEL模型建模与验证框架;其次给出了CSPM的进程代数定义;再次详细描述了BPEL语言到CSP以及CSPM的映射方法;最后以一个在线购物系统为例,讨论了该方法的使用效果.实验表明该方法可以提高BPEL模型的可靠性. |
---|---|
ISSN: | 1673-9418 |
DOI: | 10.3778/j.issn.1673-9418.1611056 |