一种基于发生序和锁集的BPEL数据竞争静态检测方法

来源 :第七届全国Web信息系统及其应用学术会议、第五届全国语义Web与本体论学术研讨会、第四届全国电子政务技术及应用学术研讨会 | 被引量 : 0次 | 上传用户:pan2009pan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BPEL利用flow和link提供了并发和同步的机制,而Isolated Scope则提供了并发情况下对共享变量访问的控制,同时BPEL还引入了死路删除等一些新的特性。对BPEL流程进行了建模,把BPEL流程转化为BCFG图,提出了一种结合发生序和锁集的静态检测BPEL流程数据竞争的方法。该方法利用向量时钟计算BPEL基本块的发生序关系,判断BPEL基本块是否可并发执行,然后根据BPEL基本块是否有锁保护以及对共享变量的访问情况,来判断BPEL流程是否存在数据竞争。锁集的引入提高了数据竞争判断的准确度,另外该方法还引入了对共享变量访问事件冗余度的分析,减少了算法的开销。
其他文献
【正】 蔡和森(1895.3.30—1931.8.4),是中国共产党早期的一位重要领导者、杰出的无产阶级革命家、卓越的理论宣传家、优秀的共产主义战士、毛泽东最早的革命挚友。蔡和森活
为了提高门限签名方案的计算效率,石贤芝等(2013年)和张建中等(2012年)分别提出了标准模型下高效的门限签名方案。对两个方案构造了两个有效的伪造攻击:攻击者在不知道用户的私钥情
随着移动设备的普及,二维条码得到了广泛的应用,其主要是用于文本信息的存储,而对图像、声音和视频的存储是少之又少。用二维条码存储图像、声音和视频等信息会比文本存储的内容
该文研究了常微分方程d2u/dx2+K(x)2n=0在(-1,1)上整体解的存在性,此问题源于H2上的预定保角高斯曲率问题,证明了一个存在定理,解释了其几何意义。
通过对Apache ODE结构以及部署、执行BPEL流程的原理分析,提出一种Apache ODE引擎环境下服务组合的自动化部署方案。实例测试结果表明了该方案的可行性与有效性.
采用自顶向下的LL(1)语法分析技术,设计一个程序静态分析器,对源文法进行高级概念化抽象。可以从不同层次不同方面来得到源程序的设计意图,实现语言平台的无关性。系统不仅优于传
针对临床路径中的变异性,提出了基于动态工作流的临床路径信息系统,并给出系统的整体架构。在工作流建模时,采用动态工作流技术来约束柔性活动的具体化过程,及时处理临床路径
针对无线传感器网络频谱资源有限问题,以最大化频谱利用和最小化频谱切换(MaUMiH)为目标,构造了最大化系统整体性能的目标函数,在此基础上,提出一种基于MaUMiH频谱分配算法。仿
在无线传感器网络中采用移动代理技术进行数据融合。根据节点剩余能量、局部融合结果,设计节点分簇算法。优化移动代理在簇内的路由策略,进一步减少无线传感器网络的数据传输
以字迹断线拼接为依据,对采集的图像矩阵使用阈值进行处理,优化后得到存储矩阵;对存储矩阵的每一列进行求和运算,找出为空白的连续列向量组,分别根据空白编号的存在位置标记为文档起始和结束的碎片。对存储矩阵的起始、结束两列信息分别进行求和运算,并根据运算结果运用最大匹配度优先原则进行拼接。找出碎片的邻接存在。最后运用Matlab函数库提供的函数imwrite()和imshow()生成新的图形矩阵,并合成输