计算机集成制造系统 ›› 2022, Vol. 28 ›› Issue (10): 3064-3080.DOI: 10.13196/j.cims.2022.10.004
鲁伟娜1,鲁法明1+,包云霞2,曾庆田1,段华2
LU Weina1,LU Faming1+,BAO Yunxia2,ZENG Qingtian1,DUAN Hua2
摘要: 鉴于传统的数据竞争动态检测方法对因果关系的建模不够准确,且将互斥关系处理为因果约束,导致多种误报或漏报,对业务流程执行语言(BPEL)活动间的因果关系进行精细划分,提出一种基于新型逻辑时钟的因果关系精细化识别方法,并联合向量时钟和全局互斥锁对BPEL程序中活动间的互斥关系进行准确处理,由此提出一种更为精细的BPEL程序数据竞争动态检测和预测方法,该方法在一定程度上既能保证较低的数据竞争误报率,又能降低数据竞争的漏报率,但会牺牲更多空间和时间。最后通过BPEL流程实例验证了所提方法的优越性。
中图分类号: