基于Petri网的BPEL流程调试工具的研究与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:enjoyyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务组合解决了互联网异构应用的集成和协作问题。Web服务组合建模是一个复杂且易出错的过程。如果组合流程在投入运行后被发现有错,则修复错误的代价很高,而且流程结构的正确性直接关系到业务集成的效率。因此对服务组合BPEL流程结构的正确性验证是Web服务组合研究领域的重要问题。目前这方面的研究仅限于理论层面,缺少切实可行的流程验证工具。本文提出了基于Petri网的BPEL流程调试工具,利用Petri网的改进形式PNBP(Petri-Net for BPEL Process)模型对流程建模,实现了BPEL流程的逻辑验证和流程仿真,主要工作如下:(1)在对Petri网理论分析的基础上,提出了针对BPEL流程的Petri网——PNBP模型的定义,利用PNBP模型对BPEL流程的顺序活动、并发活动、选择活动和循环活动进行了建模,从而实现任意结构的BPEL流程建模。(2)采用覆盖树、关联矩阵和状态方程、迁移矩阵对BPEL流程建模后的模型进行了安全性、可达性和死锁性质验证。(3)设计并实现了调试工具,重点对BPEL文件向PNML(Petri Net MarkupLanguage)文件的转化、PNML文件的解析及流程的逻辑验证部分从实现上进行了详细分析。通过贷款审批案例的调试演示了BPEL流程的建模、验证和仿真过程,说明了本文研究的调试工具的实用性和易用性。该工具已经在国家高技术发展计划项目“高可信的软件生产线”子课题“面向流程管理的软件生产线”中得到了运用。
其他文献
本文在研究和分析现有的无线传感器网络基于位置信息的路由算法的基础上,结合物理学上密度的概念,给每个节点定义了一个新的状态参数――能量密度。能量密度的取值大小是与节
随着科技的快速发展各个行业领域对数字图像的运用也日益增多,图像的数据由于各种各样的外因会造成缺失,图像修复技术作为图像处理领域中的重要组成部分,该技术通过填充缺失
数字水印技术作为新一代的信息安全技术,为实现版权保护或跟踪侵权行为提供了一种有效工具。但同时要求算法具有较强的抗攻击能力,特别是对各种形式的几何攻击。本文在小波分
心脏是人体的重要器官,心脏疾病严重威胁着人类的健康,因此,对心脏生理机能的研究越来越受到人们的关注。传统的研究手段通常是借助于动物实验的方法。但是这些方法不仅周期
日益普遍的移动生活和工作方式导致传统的商务管理模式正在转向以企业信息化和社会信息化为基础的移动电子商务管理模式,以实现企业实时、高效管理为目标的企业移动业务管理
机器翻译是指借助计算机将一种自然语言转变为另一种自然语言,该研究是自然语言处理领域的一个重要分支。统计机器翻译作为机器翻译的主流方法,具有坚实的理论基础和成熟的翻
随着Internet的发展,例如大量影院网站的出现和网页网络游戏的出台,网络用户对Web服务质量提出了更高的要求。目前Web服务主要依赖TCP的支持,然而基于单宿的TCP难以满足大规
无线移动Ad hoc网络(MANET,以下简称Ad Hoc网络)作为没有基础设施的网络,在军事和民用方面具有广阔的应用前景,是目前网络研究中的热点问题。随着近年对Ad hoc网络安全的研究
在自认证密码体制下,用户的公钥由自己生成,一个称为认证中心CA(Certificate Authority)的可信第三方生成用户的部分私钥,用户利用这个部分私钥和自己随机选取的秘密值生成自
机器翻译自动评价是近年机器翻译研究工作中的热点问题。机器翻译的自动评价具有速度快、成本低、一致性强的特点,在机器翻译系统的开发周期中起着重要的作用。句子级机器翻译