检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京邮电大学网络与交换技术国家重点实验室,北京100876
出 处:《计算机学报》2011年第12期2427-2434,共8页Chinese Journal of Computers
基 金:国家自然科学基金(91018002)资助~~
摘 要:BPEL流程的正确性问题越来越受到广泛关注.作为一种支持并发机制的Web服务组合语言,不正确地使用并发和同步操作或不正确的交互都可能会使单一流程内部或流程间产生死锁.死锁问题是一类常见的并发缺陷,可能严重影响系统的可靠性与可用性.更为严重的是,对于业务流程组合这种可靠性和安全性要求极高的系统,一旦发生死锁,将会对业务系统产生严重的后果.为此作者在分析BPEL特性和死锁特征的基础上,提出了一种可在BPEL流程设计阶段检测流程死锁的方法,从而提高流程的可靠性,减少系统的维护代价.文中提出了一种从全局出发进行分析的方法,结合流程间执行的上下文信息,可以有效检测流程间的通信死锁,该方法也适用于其它与流程执行上下文相关的缺陷检测.The correctness of BPEL process is getting more and more attentions.As a concurrent supported language,improper or incorrect use of concurrent and synchronization may cause intra-processes or inter-processes deadlock,which is a kind of common concurrent defects seriously affect reliability and availability of system.Even more serious,for the critical-task system,such deadlock will cause a serious consequence.So,based on analysis of BPEL and deadlock characters,we propose a detecting method in the design phase,reducing system maintenance costs,improving process reliability.This paper presents a method from the overall analysis view to resolve the above problems,combing the execution context information among processes,so the communication deadlock can be detected.This method is also applicable to other defects that related to the inter-processes.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.104