收藏本站
收藏 | 论文排版

BPEL流程的故障模式及其静态分析技术的研究

杨学红  
【摘要】:Web服务已经成为我们生活中的重要组成部分。面向服务计算的目的是通过组装独立的、松耦合的服务为构建软件提供基础。由于任何软件开发活动,包括开发组合服务,都需要执行应用的质量评估策略,尤其是验证和测试。服务组合是一个能够提供包括语言、规范等多种功能在内的SOA当前的一个发展趋势,它具有异构性、开放和分布式等鲜明特征。服务组合的出现和发展为未来的软件发展指出了演进的方向,同时也为工业界和学术界提出了新的任务和挑战。保证组合服务的正确性执行以及相关特性的验证问题显得尤为重要。 随着基于BPEL的组合服务在业界的日益普及,并逐渐成为企业应用集成的重要组成部分。各种组合流程经常表现的不尽人意,呈现出脆弱、难以置信的特征,甚至会给企业带来不可挽回的经济损失。对于像BPEL这种安全性要求极高的业务应用,也许一个很小的错误,就会造成重大的经济损失。因此,研究提高组合流程可信性技术成为十分重要的头等大事。 目前,服务组合技术还远未成熟,要想在大规模的商业中实现有效应用,还有许多关键技术和具体问题需要突破。任何企业和个人都无法保证所开发的业务流程一定没有问题,能够在开发的早期发现错误,便可以减少大量严重错误的发生几率,减少企业的经济损失。已经出现的模型检测技术和各种各样的动态测试技术,尽管能够对一定规模的流程进行验证,但这些方法在某种程度上都存在一定的局限性,比如流程规模(一般只适用于较小流程)和测试开销(测试费用昂贵)。而基于缺陷的软件测试技术,不需要运行被测系统,而且可以避免模型检查和组合路径的状态爆炸问题,通过对缺陷建模以及精确的检测算法,可以检测出流程中存在的相应缺陷,从而进一步提高对流程可靠性的可信度。在这种背景下,本文从组合流程中可能存在的缺陷方面入手,集中对服务组合语言BPEL中的缺陷及测试进行了深入而系统的研究,并取得了一系列有价值的研究成果,概括起来主要包括以下几个方面: (1)在对BPEL规范、语法、语义等进行理解和分析的基础上,结合现有的对组合服务的故障分类,首次提出了基于缺陷的BPEL静态检测方法,确保流程在部署之前进行全面的检测,减少故障发生的几率。除了BPEL规范中给出的94个缺陷,我们又针对性的提出了16个BPEL缺陷。 (2)针对上面提到的110个故障提出了一种通用的缺陷检测方法:采用扩展的有限状态机(EFSM)对缺陷进行建模,沿着状态机的变迁条件对BPEL源代码进行检测。为了在控制流图中表示BPEL并发和同步的语义,对传统控制流图进行了扩展。实现中统筹考虑,将link语义和路径条件有机集合起来,提高了检测的精度; (3)数据竞争作为困扰并发语言正确性的因素,在时间戳的基础上,采用向量时钟获得活动之间的发生序关系,为确保存在数据竞争的活动实际能够执行,减少数据竞争的误报,对事件增加了权值,进一步提高了检测效率。 (4)除了单一流程内部的控制依赖死锁,还对流程间的死锁进行了深入分析,提出了“流程摘要”的概念,用以记录流程执行信息。该信息只与具体缺陷相关,从而在进行流程间的缺陷分析时,仅通过“流程摘要”便可以检测出流程间的通信问题,减少全面流程依赖图分析的系统开销。 除此而外,本文还对组合服务产生的背景、研究现状、研究热点以及其它相关问题进行了高度的概括和总结,对全面认识和把握基于BPEL的组合web服务具有积极的作用。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 王鑫;;并发数据访问代码缺陷分析[J];航天控制;2011年02期
2 张强;应用安全的研究现状与发展趋势[J];信息技术;2005年06期
3 王昌达;鞠时光;;隐通道的仿真分析[J];系统仿真学报;2006年06期
4 屈晔;张昊;;bugscam自动化静态漏洞检测的分析[J];信息安全与通信保密;2007年03期
5 孙茜;宫云战;杨朝红;;基于静态检测的程序安全漏洞测试[J];北京化工大学学报(自然科学版);2007年S1期
6 覃颖;王岩;;自动化测试工具PanoramaVB的研究[J];软件导刊;2007年13期
7 李吉;王雷;;C程序缓冲区溢出漏洞精确检测方法[J];北京航空航天大学学报;2008年03期
8 王旭鹏;吉晓民;雷培;;基于COSMOSWorks的托架静态分析及结构优化[J];机械工程师;2008年08期
9 张红;刘磊;;基于控制流的Mobile Safe Ambients演算的静态分析策略[J];吉林大学学报(理学版);2008年04期
10 葛小凯;白振兴;魏剑简;张娜;;线性规划在缓冲区溢出检测中的应用研究[J];微计算机信息;2009年27期
11 费德成;孙玉坤;朱熀秋;;Ansoft软件在电机教学中的应用[J];电气电子教学学报;2009年05期
12 文怀兴;王美妍;吕玉清;;DVG850高速立式加工中心电主轴的动静态特性分析[J];组合机床与自动化加工技术;2010年12期
13 夏锴;肖东;;基于LabVIEW的基本放大器分析仪设计[J];重庆科技学院学报(自然科学版);2011年01期
14 陈忠湘;詹瑾瑜;郝宗波;;带控制流的静态函数调用分析方法[J];计算机工程;2011年09期
15 梁广泰;孟娜;李进辉;钟浩;张路;王千祥;;一个可半自动化扩展的静态代码缺陷分析工具[J];计算机学报;2011年06期
16 刘晓燕;PASCAL 静态分析器的设计与实现[J];昆明理工大学学报;1997年04期
17 屈晔;张昊;;BugScam自动化静态漏洞检测的分析[J];电子产品可靠性与环境试验;2006年04期
18 黄锦;陈晓苏;肖道举;刘辉宇;;基于模型检验的软件安全静态分析研究[J];微计算机信息;2007年30期
19 魏强;金然;王清贤;;基于结构化指纹的恶意代码变种分析[J];计算机应用研究;2008年03期
20 李毅超;刘丹;韩宏;卢显良;;缓冲区溢出漏洞研究与进展[J];计算机科学;2008年01期
中国重要会议论文全文数据库 前10条
1 王晓光;;投资方案静态分析方法的改进[A];管理科学与系统科学进展——全国青年管理科学与系统科学论文集(第4卷)[C];1997年
2 林锦滨;张晓菲;刘晖;;符号执行技术研究[A];全国计算机安全学术交流会论文集(第二十四卷)[C];2009年
3 张威;薛廷梅;卢庆龄;;软件内存泄漏缺陷分析与测试方法研究[A];第十届全国容错计算学术会议论文集[C];2003年
4 江雷;朱建平;;基于静态分析的软件安全检测技术研究[A];全国计算机安全学术交流会论文集(第二十四卷)[C];2009年
5 苏娟;杜普选;崔欣;姜道勇;;铁路FSK信号静态分析系统研究[A];'2006系统仿真技术及其应用学术交流会论文集[C];2006年
6 王雅文;宫云战;肖庆;杨朝红;;区间运算在软件缺陷检测中的应用[A];第五届中国测试学术会议论文集[C];2008年
7 肖庆;杨朝红;毕学军;;基于静态分析的面向故障测试方法[A];第四届中国测试学术会议论文集[C];2006年
8 黄勇;李显方;;圆柱形梁弯曲和横向振动的精确分析[A];中国力学学会学术大会'2009论文摘要集[C];2009年
9 谢占功;李积彬;罗飞;阳宁;;深海潜水泵轴系的有限元分析研究[A];2009海峡两岸机械科技论坛论文集[C];2009年
10 杨绣;宫云战;金大海;;一种基于静态分析的资源泄漏检测方法[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
中国博士学位论文全文数据库 前10条
1 杨学红;BPEL流程的故障模式及其静态分析技术的研究[D];北京邮电大学;2011年
2 杨克峤;Java程序优化与数据竞争检测的研究[D];复旦大学;2010年
3 赵云山;基于符号分析的静态缺陷检测技术研究[D];北京邮电大学;2012年
4 李仁见;堆操作程序分析验证技术研究[D];国防科学技术大学;2011年
5 王祥根;自修改代码逆向分析方法研究[D];中国科学技术大学;2009年
6 夏一民;缓冲区溢出漏洞的静态检测方法研究[D];国防科学技术大学;2007年
7 肖庆;提高静态缺陷检测精度的关键技术研究[D];北京邮电大学;2012年
8 牛飞亮;制度变迁中的城镇居民收入差距分析[D];中国人民大学;2000年
9 王嘉捷;多重循环程序内存访问越界增量检测方法[D];中国科学技术大学;2009年
10 姜励;基于程序设计语言的安全降密模型研究[D];浙江大学;2008年
中国硕士学位论文全文数据库 前10条
1 翁东良;基于二型模糊逻辑的死锁与数据竞争检测方法研究[D];苏州大学;2012年
2 吴学光;多级中断环境下航天C程序中的数据竞争和原子性问题研究[D];国防科学技术大学;2011年
3 史维芳;考虑非线性的雷达天馈系统稳定平台的有限元分析[D];合肥工业大学;2005年
4 曲昌荣;汽车车架的轻量化设计[D];西华大学;2006年
5 刘长国;全钢载重子午线轮胎稳态力学特性有限元分析[D];吉林大学;2006年
6 曹晋阳;构件化软件测试的静态分析及配置体系研究[D];西安理工大学;2007年
7 杨显宏;风车式空中车库的结构分析[D];西南交通大学;2005年
8 彭铁文;基于CAE技术的运动型多功能车整车结构静态与动态响应分析[D];中南大学;2004年
9 刘元林;阀口动压反馈直动式溢流阀的动态特性分析[D];辽宁工程技术大学;2005年
10 赵全亮;PZT驱动的微泵研制及特性分析[D];黑龙江大学;2006年
中国重要报纸全文数据库 前10条
1 河北省石安高速公路管理处 高靖;企业偿债能力分析中存在的问题及对策[N];河北经济日报;2008年
2 齐东向;“电荒”并非垄断惹的祸[N];经济日报;2003年
3 通讯员 李克彬 庆华 王彪;市地税部门纳税评估获双赢[N];咸宁日报;2006年
4 博乐市建明建筑安装工程有限责任公司 谭光俊;投标报价的分析方法[N];博尔塔拉报;2007年
5 樵世稳;山阳开展工业“质量效益年”活动[N];商洛日报;2008年
6 国泰君安 李质仙;纺织服装谨慎看待利好带来的影响[N];上海证券报;2008年
7 石兴华 王明辉;市地税局“五抓五保”促增收[N];金昌日报;2008年
8 博乐市建明建筑安装工程有限责任公司 谭光俊;投标报价的分析方法[N];博尔塔拉报;2008年
9 信息产业部软件与集成电路促进中心 于明唐仕武;驶入测试“快车道”[N];计算机世界;2007年
10 罗路石;基金银丰(500058):“封转开”题材 折价率高[N];中国证券报;2007年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978