期刊文献+
共找到348篇文章
< 1 2 18 >
每页显示 20 50 100
基于模板匹配的BPEL程序故障修复及优化技术
1
作者 孙昌爱 吴思懿 +1 位作者 张守峰 付安 《软件学报》 EI CSCD 北大核心 2024年第6期2844-2862,共19页
BPEL(business process execution language)是一种可执行的Web服务组合语言.与传统程序相比,BPEL程序在编程模型、执行方式等方面存在较大差异.这些新特点使得如何定位并修改测试阶段发现的BPEL程序故障成为挑战,面向传统软件的故障修... BPEL(business process execution language)是一种可执行的Web服务组合语言.与传统程序相比,BPEL程序在编程模型、执行方式等方面存在较大差异.这些新特点使得如何定位并修改测试阶段发现的BPEL程序故障成为挑战,面向传统软件的故障修复技术难以直接应用于BPEL程序.从变异分析角度出发,提出一种基于模板匹配的BPEL程序故障修复方法BPELRepair.为了克服基于变异分析的故障修复技术计算开销高的缺点,从补丁生成、测试用例选择以及终止条件3个角度提出多种优化策略.开发一个BPEL故障修复支持工具,提高故障修复的自动化程度与效率.采用经验研究的方式,评估所提故障修复技术及优化策略的有效性.实验结果表明,所提故障修复方法能够成功修复约53%的BPEL程序故障;所提优化策略能够显著降低搜索匹配、补丁程序验证、测试用例执行与故障修复等方面的开销. 展开更多
关键词 程序调试 故障修复 WEB服务 服务组合 bpel程序
下载PDF
基于BPEL的Web服务组合测试路径生成
2
作者 董天骄 《计算机应用文摘》 2023年第13期46-48,共3页
文章以更好地实现服务组合测试为目标,提出基于BPEL的Web服务组合测试路径生成方法。首先将应用于描述BPEL流程的模型WFDAG,通过DAG对Web服务工作流进行建模,有效保证数据流测试路径的生成。然后以此为基础应用扩展后的分析方法,并采取... 文章以更好地实现服务组合测试为目标,提出基于BPEL的Web服务组合测试路径生成方法。首先将应用于描述BPEL流程的模型WFDAG,通过DAG对Web服务工作流进行建模,有效保证数据流测试路径的生成。然后以此为基础应用扩展后的分析方法,并采取覆盖原则ALL-USES进行数据流测试。最后以变量信息为指标分析所构建的WFDAG模型,从而获取符合所有既定数据流标准的测试路径。 展开更多
关键词 bpel WEB服务组合 测试路径生成 WFDAG
下载PDF
VxBPELEngine:一种变化驱动的适应性服务组装引擎 被引量:2
3
作者 孙昌爱 薛铁恒 胡长军 《计算机学报》 EI CSCD 北大核心 2013年第12期2441-2454,共14页
近年来,面向服务的架构(SOA)正逐渐成为分布式系统开发的新范型.为了满足快速变化的需求,服务组装应具备足够的适应性.针对目前广泛采纳的服务组装语言BPEL在适应性支持方面存在的不足,对标准BPEL进行扩展,开发了VxBPEL,支持服务组装中... 近年来,面向服务的架构(SOA)正逐渐成为分布式系统开发的新范型.为了满足快速变化的需求,服务组装应具备足够的适应性.针对目前广泛采纳的服务组装语言BPEL在适应性支持方面存在的不足,对标准BPEL进行扩展,开发了VxBPEL,支持服务组装中的可变性设计.为了在运行时刻解释与执行服务组装中的可变性定义与可变性配置,基于开源BPEL引擎ActiveBPEL开发了VxBPEL引擎VxBPELEngine.通过实例系统验证了基于可变性设计的适应性服务组装方法的可行性,评估了VxBPELEngine引擎的性能. 展开更多
关键词 WEB服务 bpel Vxbpel 可变性管理 服务组装引擎
下载PDF
GBPEL:一种合成网格服务和Web服务的工作流语言 被引量:1
4
作者 曾红卫 李奇 缪淮扣 《计算机应用与软件》 CSCD 北大核心 2005年第10期84-86,共3页
网格工作流是实现网格计算的一种重要的中间件,与传统的工作流相比,网格工作流有自己新的特征。论文分析了网格服务和网格应用的新特性,对工作流描述语言BPEL4WS进行扩充和修改,提出了一种网格工作流描述语言GBPEL。
关键词 bpel4WS Gbpel 网格工作流 网格服务 描述语言 工作流 WEB服务 合成 网格计算 网格应用
下载PDF
BPEL建模工具中业务流程模型到BPEL程序的转换算法 被引量:2
5
作者 王雷 徐立臻 《计算机与数字工程》 2009年第9期20-23,共4页
BPEL是IBM、Microsoft和BEA联合提出的一种基于Web Services的业务流程执行语言。已有的许多BPEL图形编辑工具其建模图元与BPEL元素基本一一对应,过于偏向BPEL技术细节,与业务人员所熟悉的业务流程分析、开发和处理还存在一段距离。文... BPEL是IBM、Microsoft和BEA联合提出的一种基于Web Services的业务流程执行语言。已有的许多BPEL图形编辑工具其建模图元与BPEL元素基本一一对应,过于偏向BPEL技术细节,与业务人员所熟悉的业务流程分析、开发和处理还存在一段距离。文章实现的面向服务的流程建模工具软件JSBPEL,通过更加面向业务人员的建模模型,屏蔽BPEL技术细节,提供业务流程的可视化建模、自动生成BPEL代码和部署的完整功能。其中业务流程模型到BPEL程序的转换算法是该工具的核心内容。 展开更多
关键词 bpel JSbpel 业务流程模型 映射
下载PDF
基于BPEL的Web服务组合仿真 被引量:2
6
作者 傅游 侯爱玲 花嵘 《信息技术与信息化》 2009年第2期63-65,共3页
介绍了Web服务组合实际应用中存在的问题,提出了基于工作流引擎的Web服务组合仿真思想。在分析BPEL的Web服务组合机制的基础上,利用开源的Active BPEL Designer工具建立BPEL流程,实现了对智能卡注册过程业务中服务组合的仿真。
关键词 WEB服务组合 bpel流程 ACTIVE bpel Designer工具 服务仿真
下载PDF
基于BPELJ的分层工作流管理系统研究与实现
7
作者 姬广永 王红 +1 位作者 阎女 医心 《计算机技术与发展》 2008年第2期143-145,162,共4页
BPELJ(Business Process Execution Language for Java)允许同时使用BPEL与Java这两种编程语言来构建业务流程应用。通过实现BPEL和Java的协同工作,BPELJ最大限度地发挥了每种语言的长处。针对目前工作流产品在柔性、互操作性和跨平台... BPELJ(Business Process Execution Language for Java)允许同时使用BPEL与Java这两种编程语言来构建业务流程应用。通过实现BPEL和Java的协同工作,BPELJ最大限度地发挥了每种语言的长处。针对目前工作流产品在柔性、互操作性和跨平台能力的不足,提出了一个基于BPELJ的分层工作流管理系统,系统引入代理的机制和分层的思想,将过程定义推迟到运行时完成,具有较好的柔性。详细讨论了系统的体系结构和工作原理,最后给出了系统的设计和实现。 展开更多
关键词 工作流管理系统 bpelJ bpel
下载PDF
可视化BPEL流程的pi演算描述 被引量:1
8
作者 王赏玉 《无线互联科技》 2012年第12期128-128,137,共2页
根据可视化BPEL流程编制工具实际应用中存在的问题,提出了把可视化BPEL流程用pi演算进行描述的方法。明确了可视化BPEL流程与pi演算之间的对应关系,并用实例说明了怎样把一个利用Eclipse BPEL插件建立起来的BPEL流程用pi演算进行描述的... 根据可视化BPEL流程编制工具实际应用中存在的问题,提出了把可视化BPEL流程用pi演算进行描述的方法。明确了可视化BPEL流程与pi演算之间的对应关系,并用实例说明了怎样把一个利用Eclipse BPEL插件建立起来的BPEL流程用pi演算进行描述的过程。 展开更多
关键词 WEB服务组合 可视化bpel流程编制 ECLIPSE bpel插件 PI演算
下载PDF
基于时序可中断π演算的BPEL和BPEL4People建模 被引量:1
9
作者 金暐 王捍贫 朱梅霞 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2012年第2期209-216,共8页
为了形式化地定义BPEL和BPEL4People的语义,提出了一个π演算的变种——πit演算。相对于传统的π演算,πit演算可以描述中断事件和时间事件,从而拥有更好的建模表达能力。介绍了πit演算的语法和语义,定义了一类强互模拟关系来判定πi... 为了形式化地定义BPEL和BPEL4People的语义,提出了一个π演算的变种——πit演算。相对于传统的π演算,πit演算可以描述中断事件和时间事件,从而拥有更好的建模表达能力。介绍了πit演算的语法和语义,定义了一类强互模拟关系来判定πit演算进程间的行为等价,然后使用πit演算对BPEL和BPEL4People的活动进行了建模。该形式化模型有助于在BPEL和BPEL4People程序的设计阶段对其可靠性和一致性进行验证。 展开更多
关键词 bpel bpel4People Π演算 时序 可中断
下载PDF
基于SOA和BPEL的业务流程管理研究与应用 被引量:6
10
作者 万露 杨国强 《计算机与现代化》 2009年第2期74-77,共4页
针对当前软件系统开发中存在的系统和组件差异等问题,引入了面向服务的体系结构(SOA)的框架和业务过程执行语言(BPEL),给出了基于SOA和BPEL的业务流程管理框架,介绍了业务流程执行引擎的结构,并结合一个具体应用实例详细说明了BPEL流程... 针对当前软件系统开发中存在的系统和组件差异等问题,引入了面向服务的体系结构(SOA)的框架和业务过程执行语言(BPEL),给出了基于SOA和BPEL的业务流程管理框架,介绍了业务流程执行引擎的结构,并结合一个具体应用实例详细说明了BPEL流程的执行过程。 展开更多
关键词 SOA bpel WS-bpel WEB服务 业务流程管理
下载PDF
BPEL流程数据竞争和死锁检测算法研究 被引量:7
11
作者 陈胜 鲍亮 +2 位作者 陈平 胡圣明 王萌 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2008年第6期1056-1062,1068,共8页
针对BPEL(Business Process Execution Language)流程中出现的数据竞争和死锁问题,提出了一种基于图理论的检测方法.首先把BPEL流程转化为BPEL片段图,然后通过求BPEL片段图中强连通分量的方式判定流程是否存在死锁;通过求BPEL片段图中... 针对BPEL(Business Process Execution Language)流程中出现的数据竞争和死锁问题,提出了一种基于图理论的检测方法.首先把BPEL流程转化为BPEL片段图,然后通过求BPEL片段图中强连通分量的方式判定流程是否存在死锁;通过求BPEL片段图中节点间的可达性以判定节点间的可并发性来检测流程中的数据竞争.该方法采用约束求解技术对BPEL中的变迁条件和联合表达式进行分析,提高了检测的准确性.实际应用结果表明,该方法可以检测出流程中的数据竞争和死锁,提高流程的可靠性. 展开更多
关键词 业务流程执行语言 bpel片段图 数据竞争检测 死锁检测 约束求解
下载PDF
BPEL中基于有限状态自动机的Web服务自动组合 被引量:6
12
作者 于守健 李卫民 +1 位作者 吴国文 乐嘉锦 《小型微型计算机系统》 CSCD 北大核心 2007年第4期742-747,共6页
提出了一种基于有限状态自动机的Web服务自动组合方法,该方法能够自动实现BPEL中抽象业务流程与Web服务的绑定.以有限状态自动机模型形式化地定义了业务流程的外模式和内模式,将Web服务组合问题转化为有限状态自动机问题.利用有限状态... 提出了一种基于有限状态自动机的Web服务自动组合方法,该方法能够自动实现BPEL中抽象业务流程与Web服务的绑定.以有限状态自动机模型形式化地定义了业务流程的外模式和内模式,将Web服务组合问题转化为有限状态自动机问题.利用有限状态自动机的笛卡儿积运算,得出了服务组合系统的行为描述.在此基础上,提出了组合服务存在性的判定依据,进一步给出了组合服务的计算方法,设计并实现了一个演示系统. 展开更多
关键词 业务流程 WEB服务组合 有限状态自动机 bpel
下载PDF
基于BPEL和SOA的Web服务开发研究 被引量:13
13
作者 袁占亭 王鹏 +2 位作者 张秋余 潘强 贾志龙 《微计算机信息》 北大核心 2006年第11X期233-235,共3页
针对当前软件系统开发中存在的系统和组件差异等问题,引入了面向服务的体系结构(SOA)的框架和商业过程执行语言(BPEL),并分析了BPEL的特性。结合一个具体应用实例来说明如何利用BPEL和SOA实现不同系统的整合及WEB服务的开发。
关键词 bpel SOA ESB WEB服务
下载PDF
BPEL流程建模中的交叠模式分析与转换 被引量:5
14
作者 张曼 段振华 王小兵 《软件学报》 EI CSCD 北大核心 2011年第11期2684-2697,共14页
由图形化流程建模语言生成可执行的业务流程语言(business process execution language,简称BPEL)时,对于源模型中顺序与并发结构交织的情况(称为交叠模式),传统的复制相关活动方法缺少系统分析及形式化描述.针对这一现状,提出基于工作... 由图形化流程建模语言生成可执行的业务流程语言(business process execution language,简称BPEL)时,对于源模型中顺序与并发结构交织的情况(称为交叠模式),传统的复制相关活动方法缺少系统分析及形式化描述.针对这一现状,提出基于工作流网的UML活动图生成BPEL方法,以自由选择工作流网作为活动图的理论基础,利用活的、有界的自由选择网系统的合成规则,定义合理的自由选择工作流网中的两种交叠模式,针对其中一种给出复制相关活动的形式化转换方法,并借助Petri网的并发正则表达式证明转换等价性,说明另一种交叠模式中复制相关活动方法的适用范围.针对BPEL流程建模及图形化流程语言生成块状语言过程中的交叠模式转换问题,给出形式化的描述与解决方法. 展开更多
关键词 bpel 商业流程建模 自由选择工作流网 合成规则 交叠模式
下载PDF
一种基于运行时体系结构的BPEL支撑环境 被引量:3
15
作者 马骞 虞建杰 +1 位作者 马晓星 吕建 《电子学报》 EI CAS CSCD 北大核心 2006年第B12期2360-2365,共6页
为了使BPEL描述的组合服务能够根据动态的网络环境和多变的用户需求而动态演化,在我们已有工作的基础上,提出一种基于运行时体系结构的BPEL支撑环境.其核心在于引入一个运行时体系结构对象来刻画组合服务的体系结构,并用其解耦组合服务... 为了使BPEL描述的组合服务能够根据动态的网络环境和多变的用户需求而动态演化,在我们已有工作的基础上,提出一种基于运行时体系结构的BPEL支撑环境.其核心在于引入一个运行时体系结构对象来刻画组合服务的体系结构,并用其解耦组合服务与其成员之间的引用关系,从而通过对该对象的修改引起组合服务与其成员之间交互行为的重解释,实现组合服务的动态演化.在此支撑环境上开发了一个简单的应用实例以展示动态调整的效果. 展开更多
关键词 面向服务的计算 服务组合 bpel 软件体系结构 动态演化
下载PDF
一种策略驱动的BPEL流程异常处理框架 被引量:3
16
作者 王权于 吕国斌 +1 位作者 应时 周峰 《计算机科学》 CSCD 北大核心 2015年第1期180-186,192,共8页
如何提高BPEL流程异常处理的开发效率是策略驱动的BPEL流程异常处理方法亟待解决的关键问题之一。首先分析了基于策略的BPEL流程异常处理机制,设计了一种新的BPEL流程异常处理策略描述语言BPEH/PDL,然后结合BPEH/PDL异常处理策略,给出... 如何提高BPEL流程异常处理的开发效率是策略驱动的BPEL流程异常处理方法亟待解决的关键问题之一。首先分析了基于策略的BPEL流程异常处理机制,设计了一种新的BPEL流程异常处理策略描述语言BPEH/PDL,然后结合BPEH/PDL异常处理策略,给出了一种新的BPEL流程异常处理框架BPEH/F,它具有一定的应用意义。 展开更多
关键词 bpel流程 异常处理 策略 框架
下载PDF
基于BPEL4WS的分布式应用系统的研究与实现 被引量:7
17
作者 刘涛 高珍 张志浩 《计算机应用研究》 CSCD 北大核心 2004年第8期220-222,共3页
研究了基于Web服务的业务流程执行语言BPEL4WS(BusinessProcessExecutionLanguageforWebSer vices)的实现机制和关键技术 ,在此基础上 ,结合具体应用分析了BPEL4WS在分布式应用系统中的应用和实现。
关键词 WEB服务 业务流程 bpel4WS WSDL TravelFlow
下载PDF
一种基于CPN的BPEL异常处理逻辑的开发方法 被引量:2
18
作者 管华 应时 +2 位作者 贾向阳 蒋曹清 王一兵 《计算机科学》 CSCD 北大核心 2013年第1期150-156,共7页
针对WS-BPEL在面向服务软件异常处理方面不够完善的问题,提出了一种基于着色Petri网描述的BPEL异常处理逻辑开发方法。该方法利用着色Petri网(CPN)形式化地描述BPEL的异常处理机制,建立BPEL的异常处理CPN模型,指导对BPEL的异常处理逻辑... 针对WS-BPEL在面向服务软件异常处理方面不够完善的问题,提出了一种基于着色Petri网描述的BPEL异常处理逻辑开发方法。该方法利用着色Petri网(CPN)形式化地描述BPEL的异常处理机制,建立BPEL的异常处理CPN模型,指导对BPEL的异常处理逻辑开发,并依据此建模思想,提出了一个BPEL的异常处理CPN模型的转换工具,用以实现将异常处理的BPEL着色Petri网模型转换成对应的带异常处理的BPEL代码。该工具可在输入的原始的没有异常处理功能的BPEL代码基础上,通过动态地添加BPEL的异常处理语言成份,形成带有异常处理功能的BPEL流程。最后通过引入供应商流程案例,阐述了该方法的具体使用过程。 展开更多
关键词 着色PETRI网 bpel(Business Process EXECUTION Language) 异常处理
下载PDF
采用函数式语言的BPEL模型形式化验证方法 被引量:5
19
作者 祝义 黄志球 周航 《计算机科学与探索》 CSCD 北大核心 2018年第2期185-196,共12页
通信顺序进程(communicating sequential process,CSP)是一种经典的形式化方法,CSP_M是在CSP基础上提出的一种函数式语言。目前Web服务组合中BPEL(business process execution language)模型缺乏可执行的形式化编程语言,通过CSP_M提出... 通信顺序进程(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模型的可靠性。 展开更多
关键词 函数式语言 通信顺序进程(CSP) 业务流程执行语言(bpel) 形式化验证 模型检测
下载PDF
基于着色Petri网的BPEL建模与验证 被引量:8
20
作者 门鹏 段振华 《西北大学学报(自然科学版)》 CAS CSCD 北大核心 2007年第6期986-990,共5页
目的为了保证使用商业过程执行语言(BPEL)描述的Web服务组合的正确性。方法用着色Petri网(CP-nets)对BPEL流程进行建模、分析以及验证。结果定义了一套从BPEL到CP-nets的映射规则,该规则可以将BPEL流程转换成CP-nets,通过着色Petri网工... 目的为了保证使用商业过程执行语言(BPEL)描述的Web服务组合的正确性。方法用着色Petri网(CP-nets)对BPEL流程进行建模、分析以及验证。结果定义了一套从BPEL到CP-nets的映射规则,该规则可以将BPEL流程转换成CP-nets,通过着色Petri网工具-CPN tools对该CP-nets进行自动分析以及验证,从而验证该BPEL流程的安全性、活性等性质。结论利用CP-nets这种形式化工具可以有效地发现BPEL流程中存在的设计错误。 展开更多
关键词 着色PETRI网 bpel WEB SERVICES
下载PDF
上一页 1 2 18 下一页 到第
使用帮助 返回顶部