当前位置:主页 > 科技论文 > 软件论文 >

基于场景模型的DDS分布式构件化系统测试方法研究

发布时间:2021-07-21 05:19
  随着互联网技术的广泛应用,越来越多的应用系统以动态开放性网络环境作为计算与运行的平台,系统的功能需求也越来越复杂。DDS分布式构件化系统因其较强的实时性、开放性、可扩展性以及松散耦合特性,在民用工业系统、舰船装备等众多领域中得到了广泛应用,国内外许多舰船就采用DDS中间件来构建软硬件综合集成的任务关键系统。这些基于DDS的任务关键系统有着极高的质量要求,但是系统在研发模式、系统结构与应用需求方面存在与一般软件系统相异的特征,同时系统也出现了新的失效场景,这些给包括测试用例生成等在内的测试方法与技术带来了新的挑战。针对DDS分布式构件化系统测试过程中的测试用例生成问题,本文提出了一种面向DDS分布式构件化系统的场景建模方法,对被测系统中存在失效风险的场景进行建模。在此基础上,提出一种基于场景模型的测试用例生成方法,通过测试事件的数据序列生成与故障注入,构造易于发现系统缺陷的测试用例集。具体研究内容如下:(1)提出一种基于扩展正则表达式的场景建模方法。使用扩展正则表达式,对被测系统中存在失效风险的场景构建事件序列模式,表达场景中交互事件的时序关系。然后对事件序列中的事件参数进行数据建模,描... 

【文章来源】:南京航空航天大学江苏省 211工程院校

【文章页数】:85 页

【学位级别】:硕士

【部分图文】:

基于场景模型的DDS分布式构件化系统测试方法研究


DDS消息发布程序获取之后,发布过程结束,最后需要调用清理实体的操作,以删除该域内的所有实体

一阶逻辑,求解器,不等式,等式


南京航空航天大学硕士学位论文 关联限制(Correlation Restrictions):主要用于表达在业务逻辑或物理规则的影响下,数据域之间隐含存在的关联关系。例如,某设备的长度和宽度之间要满足length > width 计算限制(Calculation Restrictions):主要用于表达约束公式难以描述的业务数据取值,往往需要使用仿真函数计算才能获得。数据范围限制、枚举限制以及字符串模式限制与 XML Schema 相应限制的含义相同,因此可用 XSD 文件进行描述。例如,图 3.5 所示的 XSD 文件规定了 width 数据的范围在 100 到 200之间,工作模式 mode 只能取 0 或 1。本文扩展了 XSD 文件的内容,用于表达单个 DDS 消息中数据的关联限制和计算限制。

界面图,原型系统,界面,视图


南京航空航天大学硕士学位论文om.systest.failure 中主要包含描述场景模型信息以及测试用例生成算法的类,包 com.systest.t要包含实现测试执行功能相关的类。.3 系统功能实现测试原型系统的主界面如图 6.3 所示,界面包括四个主要区域,分别是菜单栏、工具栏目浏览器与主工作区,项目浏览器则是对 SUT 基本信息的展示,主工作区用于展示各类包要信息的视图,包括控制台视图、场景模型视图、测试用例视图、测试结果视图等。

【参考文献】:
期刊论文
[1]程序分析研究进展[J]. 张健,张超,玄跻峰,熊英飞,王千祥,梁彬,李炼,窦文生,陈振邦,陈立前,蔡彦.  软件学报. 2019(01)
[2]DDS在舰载装备系统中的应用研究[J]. 李海浩,顾斌兵.  计算机与数字工程. 2015(09)
[3]基于DDS规范的战场信息分发中间件平台研究[J]. 杨震,阳洋.  通信技术. 2009(12)
[4]飞控中心仿真系统的分布式构件化设计[J]. 崔凯云.  飞行器测控学报. 2006 (04)
[5]分布式WebGIS构件化研究[J]. 罗英伟,汪小林,许卓群.  计算机辅助设计与图形学学报. 2002(08)

硕士论文
[1]基于DDS的分布式系统的性能评估模型研究与实现[D]. 冒佳明.东南大学 2015



本文编号:3294396

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3294396.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f8237***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com