- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web服务编排语言的分析与测试计算机软件与理论专业论文
摘
摘 要
W.eb服务编排描述语言(Web Services Choreography Description Language,简 称WS—CDL)从全局的视点描述服务组合各个参与方的行为规范,并且具有可重 用性以可及描述事务性等特点。在部署前对WS.CDL程序验证和测试可以有效 降低部署风险和项目成本。但是WS.CDL只是描述语言其程序不可执行,目前 由于WS—CDL程序没有解析器或模拟器,WS.CDL程序的验证与测试变得十分困 难。
本论文提出了通用的XML语言静态约束的验证方法。该方法与经典的模型检 查的方法类似,可以统一地验证不同语言的静态性质也可以统一地验证相同语言 的不同版本。该方法中用于描述静态制约的语言被称为约束逻辑,它基于一阶谓 词逻辑。论文同时提出了用于描述XML文档的形式化模型。另外,我们还设计了 使用模型化简技术优化后的验证算法用来验证XML文档是否满足其静态制约。
在我们小组自己开发的WS.CDL程序模拟器上,我们提出了一种自动测 试WS—CDL程序的方法。该方法通过使用从动态符号执行生成能达到分支覆盖标 准的测试用例从而自动完成对WS.CDL程序的测试。该方法支持w曲服务组合的 异常处理,正常结束处理等特性,而其他研究往往没有处理这些特性。另外我们 提出了两种处理WS.CDL程序中断言的方法,这些断言可以描述WS.CDL程序预
期的行为。
我们在模块化㈣,Eclipse插件CDLChecker h实现了这些方法。CDLChecker
是WS-CDL的一个集成开发环境,它支持对WS.CDL程序的编辑、模拟、验证和
自动测试功能。最后,我们在CDLChecker上设计了几组实验用来验证提出的方法 的有效性。实验结果显示本文的方法能够正确地处理WS.CDL程序。
关键词:W.eb服务组合,WS.CDL,关系演算,程序验证,符号执行,测试自 动化。
AbstractW曲Services
Abstract
W曲Services Choreography Description Language(abbreviated as WS—CDL)which is reusable and capable of describing transactional requirements regulates the partici— pants’external behaviors from the global viewpoint.Verification and testing of WS—CDL programs before deployment can drastically reduce the deployment risk and project cost.
Since WS—CDL is a description language whose program is not executable,and there is
no language compiler or simulator available,it is very hard tO test and verify WS·CDL
programS·
In this thesis.we propose a unified approach to validate the static constraints 0f XM- L languages.Tllis approach which resembles the model checking method is language— agonistic and version scalable.The logic used for describing static constraints is called Constraint Logic which is.based on the First Order Logic.We also propose a formal
model for capturing XML documents.Furthermore.all algorithm optimized with model
pruning technique is also designed for validating XML documents against static con-
straint formulas.
Based on a home·-grown WS·-CDL program simulator,we propose all automatic test·- ing approach for WS-CDL documents.Tllis approach em
您可能关注的文档
- 动态流程模拟中动力设备与管网的计算及应用化学工程专业论文.docx
- 工程项目控制与协调机理研究结构工程专业论文.docx
- hid电子镇流的谐波抑制技术研究检测技术与自动化装置专业论文.docx
- 玻璃器皿套色印花机的设计与研究机械制造及其自动化专业论文.docx
- 卓越教师职前培养阶段课程设置研究——以h师范大学为例课程与教学论专业论文.docx
- 城市化进程中的农民工问题研究农业经济管理专业论文.docx
- 串联磷酸铁锂电池组均衡方案研究检测技术与自动化装置专业论文.docx
- 玻璃纤维材料在防止路面反射裂缝中的应用矿业工程专业论文.docx
- 电动轮自卸电传动系统仿真研究电气工程专业论文.docx
- 掺杂对zro2信息功能薄膜的影响及其性质研究光学专业论文.docx
文档评论(0)