船用雷达软件接口与协议可靠性测试研究
发布时间:2017-03-20 20:02
本文关键词:船用雷达软件接口与协议可靠性测试研究,由笔耕文化传播整理发布。
【摘要】:船用导航雷达自从20世纪初诞生至今,其在民用船舶上的配备率越来越高。它是船舶进出港口,航行避让的重要无线电设备,有效的保证了船舶的安全。目前,随着船用导航雷达具有数字化、多功能、高性能、多接口、网络化等发展趋势,船用导航雷达的可靠性问题越来越突出。目前,随着硬件的可靠性正在逐步的上升,该设备存在的风险则主要是软件的可靠性问题。为了更好的开展软件可靠性工作,不仅从理论角度还是实践方面软件可靠性测试都是一个行之有效的方法。作为一种典型的嵌入式软件,船用导航雷达软件具有嵌入式软件的共性和本身的特殊性。如何对其进行可靠性测试,提高软件的可靠性,仍然存在很多问题和挑战。本课题重点研究船用导航雷达软件接口与协议的可靠性测试技术,实现对其进行可靠性测试,完成可靠性评估。本文研究的主要内容为:1、详细分析软件接口与协议测试方法和嵌入式软件可靠性测试技术的国内外研究现状,提出现在船用导航雷达软件接口与协议进行可靠性测试面临的难题。研究分析了如今进行嵌入式软件可靠性测试使用的测试策略,确定适合本课题的测试策略。2、对船用导航雷达软件接口与协议的可靠性测试工具进行总体设计,对主要功能模块进行研究分析与实现。3、针对嵌入式软件的特点,软件具有众多接口和复杂的协议,其在整个嵌入式软件中发挥着重要作用,故极大的影响着软件的可靠性,重点研究如何采用可扩展标记语言描述被测协议的测试套和被测软件接口的测试用例,后续对其进行解析驱动,进而使被测软件运行起来。4、对软件可靠性评估技术进行深入的研究,本着尽可能的减小软件可靠性评估误差的原则,最终选择J-M模型作为本文可靠性评估的模型。5、研究设计并实现了一种基于Qt的船用雷达软件接口与协议可靠性测试平台,其中的测试代理部分也采用Qt进行设计实现,提高了测试代理的可移植性。该测试平台集软件可靠性测试用例生成、失效数据收集,软件可靠性评估于一体。以船用雷达软件中典型接口与协议为待测对象,对测试工具进行验证,取得阶段性成果。
【关键词】:船用雷达 嵌入式软件可靠性测试 接口测试 协议测试
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:U665.22
【目录】:
- 摘要5-6
- ABSTRACT6-14
- 缩略语表14-15
- 第一章 绪论15-21
- 1.1 课题研究背景及意义15-16
- 1.2 国内外研究现状16-19
- 1.2.1 嵌入式软件可靠性测试的研究与发展16-18
- 1.2.2 软件接.测试的研究现状18-19
- 1.2.3 软件协议测试的研究现状19
- 1.3 论文主要研究内容19-20
- 1.4 论文章节安排20-21
- 第二章 嵌入式软件可靠性测试基础理论21-29
- 2.1 软件可靠性测试理论21-25
- 2.1.1 软件可靠性21-23
- 2.1.2 软件可靠性测试23-25
- 2.2 嵌入式软件可靠性测试25-26
- 2.2.1 嵌入式软件特点25
- 2.2.2 嵌入式软件可靠性测试目的25-26
- 2.3 船用雷达软件接.与协议可靠性测试26-28
- 2.3.1 船用雷达软件接.与协议可靠性测试难题26-27
- 2.3.2 船用雷达软件接.与协议可靠性测试策略27-28
- 2.4 本章小结28-29
- 第三章 船用雷达软件接.与协议可靠性测试平台分析与设计29-45
- 3.1 测试平台需求分析29-35
- 3.1.1 被测对象分析29-33
- 3.1.2 测试平台功能分析33
- 3.1.3 测试平台设计原则33-34
- 3.1.4 船用雷达软件接.与协议的可靠性指标体系34-35
- 3.2 测试平台整体架构设计35-40
- 3.2.1 总体架构35-37
- 3.2.2 主要功能模块37-40
- 3.3 可靠性测试流程40-41
- 3.4 测试平台的关键技术41-44
- 3.4.1 错误注入技术41-42
- 3.4.2 软件可靠性评估技术42-44
- 3.5 本章小结44-45
- 第四章 测试平台详细设计与实现45-70
- 4.1 GUI设计与实现45-47
- 4.1.1 QT简介45
- 4.1.2 图形界面实现45-47
- 4.2 接.测试模块实现47-50
- 4.2.1 测试用例语言的选取47-48
- 4.2.2 测试用例自动生成理论基础48-49
- 4.2.3 回波数据接收接. MCBSP接.可靠性测试49-50
- 4.2.4 雷达前端控制接.模拟I2C接.可靠性测试50
- 4.3 协议测试模块实现50-58
- 4.3.1 协议测试集生成51-55
- 4.3.2 基于UDP的上位机与中间件通信协议测试实现55-57
- 4.3.3 中间件与键盘之间通信协议测试实现57-58
- 4.4 软件可靠性评估模块的实现58-62
- 4.4.1 软件可靠性模型J-M模型58-59
- 4.4.2 参数估计59-60
- 4.4.3 模型的极限条件60-61
- 4.4.4 模型拟合度分析61-62
- 4.5 测试平台辅助功能模块的实现62-67
- 4.5.1 插桩模块的实现62-63
- 4.5.2 测试通信模块的实现63-65
- 4.5.3 测试代理模块的实现65-67
- 4.6 针对本测试工具的测试67-69
- 4.7 本章小结69-70
- 第五章 测试平台功能验证与可靠性测试结果分析70-86
- 5.1 测试环境搭建70-71
- 5.2 测试平台功能验证71-79
- 5.2.1 测试平台初始化71
- 5.2.2 测试用例生成71-74
- 5.2.3 测试执行74-77
- 5.2.4 测试结果77-79
- 5.3 软件可靠性评估和失效原因分析79-84
- 5.3.1 被测软件可靠性评估79-83
- 5.3.2 被测软件失效原因分析83-84
- 5.4 针对本测试工具的测试结果84-85
- 5.5 本章小结85-86
- 第六章 结束语86-88
- 6.1 工作与成果86-87
- 6.2 展望87-88
- 致谢88-89
- 参考文献89-93
- 硕士期间取得的研究成果93-94
【参考文献】
中国期刊全文数据库 前3条
1 李建,周颢,赵保华;路由协议一致性测试系统研究及实现[J];计算机工程与应用;2005年16期
2 李华;张涛;叶新铭;郭怡静;李元平;白瑞峰;;基于XML的OSPFv3一致性测试研究[J];计算机科学;2007年04期
3 徐仁佐,袁凌,陈波;软件可靠性模型应用中的不一致性与软件可靠性专家系统[J];计算机应用与软件;2001年07期
中国博士学位论文全文数据库 前1条
1 颜炯;基于UML的软件统计测试研究[D];国防科学技术大学;2005年
本文关键词:船用雷达软件接口与协议可靠性测试研究,由笔耕文化传播整理发布。
,本文编号:258340
本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/258340.html