检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:余波[1,2]
机构地区:[1]国防科学技术大学计算机学院,长沙410073 [2]中南林业科技大学涉外学院,长沙410042
出 处:《计算机应用研究》2011年第9期3348-3350,3367,共4页Application Research of Computers
基 金:国家重点基础研究发展计划资助项目(2005CB321802);湖南省教育厅高校教学改革资助项目(2010-428)
摘 要:为了解决BPEL组合服务的正确性保证问题,提出一种基于Petri网改善组合服务的正确性的集成方法。提出将BPEL程序转换成由PNML表示的Petri网的规则,实现由BPEL程序转换成Petri网和基于Petri网导出变迁触发序列的算法,借助一个开源工具PIPE2可分析与评价组合服务的正确性、活性等属性,所导出的触发序列可生成BPEL程序的单元测试的测试序列。案例研究表明,此方法有助于保证BPEL程序的正确性。To solve the problem of correctness of composite Web service defined by the BPEL,this paper presented an integrated method for improving the correctness of composite Web service defined by BPEL against Petri net.The rules were firstly presented for translating the composite Web service defined by BPEL into a Petri net described by PNML.Then,the algorithms for deriving Petri net presented by PNML from BPEL program and generating transition fired sequences from Petri net were presented.With an open source tool PIPE2,the correctness,liveness and other properties of BPEL program could be ve-rified and analyzed.Generated the test sequence for testing BPEL program from the fired sequences.The case study shows that the presented method is feasible to improve the correctness of BPEL program.
关 键 词:组合WEB服务 可执行流程语言 PETRI网 变迁触发序列
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.133.83.94