面向数字家电嵌入式软件网络监测及动态缺陷检测工具的研究
发布时间:2021-03-07 20:34
随着嵌入式技术的不断发展,数字家电逐渐在大众生活中普及,面向数字家电的嵌入式软件的需求也越来越大。因此,保证这类嵌入式软件的质量,具有非常实际的意义。面向数字家电的嵌入式软件有两个重要的特点:(1)互联互通和家居控制的需求,使得其为基于Internet的软件应用;(2)大量高清视频音频的播放,决定了其为CPU占用型为主的软件应用。如何对嵌入式软件进行细致的网络监测,如何动态地发现影响CPU执行指令效率的缺陷代码,提高嵌入式软件的质量,逐渐成为了关注的焦点。本文正是针对以上两个问题,实现了面向数字家电嵌入式软件的网络监测和动态缺陷检测工具,并集成到GDIX嵌入式软件测试平台中,其中包括的主要工作有:(1)分析了面向数字家电嵌入式软件的主要特点,对当前嵌入式软件技术的发展现状以及嵌入式软件网络监测和缺陷检测技术做了深入的调研,并指出了它们的不足之处;(2)对GDIX嵌入式软件测试平台进行了研究,包括其框架结构、设计原理、已有的组成部分以及有待扩展的功能,并结合前述调研结果,提出了本课题的研究内容。(3)深入分析了Linux内核Netfilter框架以及协议栈对数据包的处理技术,提出了一种细...
【文章来源】:华南理工大学广东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:100 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 课题背景
1.2 研究意义
1.2.1 面向数字家电嵌入式软件的特点
1.2.2 本课题的研究意义
1.3 相关技术的发展现状
1.3.1 嵌入式软件测试模式
1.3.2 嵌入式软件测试工具
1.3.3 嵌入式软件测试技术
1.3.4 嵌入式软件网络监测技术的发展现状
1.3.5 嵌入式软件缺陷检测技术的发展现状
1.4 作者的主要工作
1.5 论文结构
1.6 本章小结
第二章 GDIX 嵌入式软件测试平台
2.1 GIDX 嵌入式软件测试平台的框架
2.2 GDIX 嵌入式软件测试平台的组成
2.2.1 嵌入式软件性能测试工具
2.2.2 嵌入式软件覆盖率测试工具
2.2.3 嵌入式软件动态内存检测工具
2.3 GIDX 嵌入式软件测试平台的原理
2.3.1 客户端
2.3.2 测试代理
2.4 GDIX 嵌入式软件测试平台的扩展
2.5 本章小结
第三章 嵌入式软件网络监测的研究
3.1 设计方案与关键问题分析
3.1.1 基于Netfilter 的数据采集
buff 结构分析"> 3.1.2 skbuff 结构分析
3.1.3 进程与端口号的对应
3.2 嵌入式软件网络监测工具的框架设计
3.2.1 总体框架设计
3.2.2 数据格式
3.3 嵌入式软件网络监测工具测试代理端设计与实现
3.3.1 内核模块
3.3.2 测试代理模块
3.4 嵌入式软件网络监测工具客户端设计与实现
3.4.1 客户端总体框架
3.4.2 视图层
3.4.3 控制层
3.4.4 模型层
3.5 本章小结
第四章 嵌入式软件动态缺陷检测的研究
4.1 设计方案与关键问题分析
4.1.1 基于PMU 中断的高精度采样
4.1.2 ELF 可执行目标文件调试信息的提取
4.1.3 解码DWARF 调试信息
4.2 嵌入式软件动态缺陷检测工具的框架设计
4.2.1 总体框架设计
4.2.2 数据格式
4.3 嵌入式软件动态缺陷检测工具测试代理设计与实现
4.3.1 采样模块
4.3.2 测试代理模块
4.4 嵌入式软件动态缺陷检测工具客户端设计与实现
4.4.1 客户端总体框架设计
4.4.2 模型层
4.4.3 控制层
4.4.4 展示层
4.5 本章小结
第五章 实验环境与运行结果
5.1 GDIX 嵌入式软件测试平台集成测试
5.1.1 测试方法
5.1.2 测试结果
5.2 嵌入式软件网络监控工具
5.2.1 实验环境
5.2.2 测试方法
5.2.3 测试结果
5.3 嵌入式软件动态缺陷检测工具
5.3.1 实验环境
5.3.2 测试方法
5.3.3 测试结果
5.4 本章小结
结论
参考文献
攻读硕士学位期间取得的研究成果
致谢
【参考文献】:
期刊论文
[1]基于Netfilter内核态网络流量分析研究[J]. 鲍娟,向郑涛,闵华松. 微计算机信息. 2009(18)
[2]C++代码缺陷自动检测工具的研究与实现[J]. 古可,刘超,金茂忠. 计算机应用研究. 2009(05)
[3]三种通用嵌入式操作系统的分析与比较[J]. 陈立定,杨俊辉,肖力扬. 微计算机信息. 2009(11)
[4]分布式无线家庭控制网络的研究与设计[J]. 严军,王新. 计算机工程. 2006(17)
[5]软件测试过程的度量[J]. 刘定书,孟伟萍. 电脑知识与技术. 2005(36)
[6]嵌入式软件覆盖测试的研究[J]. 唐科,汪文勇,刘利枚. 成都信息工程学院学报. 2005(05)
[7]基于NetFlow流量分析的网络攻击行为发现[J]. 杨嵘,张国清,韦卫,李仰耀. 计算机工程. 2005(13)
[8]数字家庭网络现状和发展趋势[J]. 苗再良. 信息技术与信息化. 2005(03)
[9]嵌入式软件测试方法与技术[J]. 刘利枚,汪文勇,唐科. 计算机与现代化. 2005(04)
[10]网络流量监控系统的设计与实现[J]. 赵英,黄九梅,董小国,刘荘. 计算机应用. 2004(S1)
硕士论文
[1]基于缺陷模式和区间运算的缺陷检测系统[D]. 吴子敬.北京邮电大学 2009
[2]IP网络流量监控系统的设计与实现[D]. 米淑云.北京邮电大学 2009
[3]嵌入式软件系统测试平台研究[D]. 余盛季.电子科技大学 2004
[4]嵌入式覆盖测试工具GammaCP的设计与实现[D]. 张宇旻.电子科技大学 2004
本文编号:3069763
【文章来源】:华南理工大学广东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:100 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 课题背景
1.2 研究意义
1.2.1 面向数字家电嵌入式软件的特点
1.2.2 本课题的研究意义
1.3 相关技术的发展现状
1.3.1 嵌入式软件测试模式
1.3.2 嵌入式软件测试工具
1.3.3 嵌入式软件测试技术
1.3.4 嵌入式软件网络监测技术的发展现状
1.3.5 嵌入式软件缺陷检测技术的发展现状
1.4 作者的主要工作
1.5 论文结构
1.6 本章小结
第二章 GDIX 嵌入式软件测试平台
2.1 GIDX 嵌入式软件测试平台的框架
2.2 GDIX 嵌入式软件测试平台的组成
2.2.1 嵌入式软件性能测试工具
2.2.2 嵌入式软件覆盖率测试工具
2.2.3 嵌入式软件动态内存检测工具
2.3 GIDX 嵌入式软件测试平台的原理
2.3.1 客户端
2.3.2 测试代理
2.4 GDIX 嵌入式软件测试平台的扩展
2.5 本章小结
第三章 嵌入式软件网络监测的研究
3.1 设计方案与关键问题分析
3.1.1 基于Netfilter 的数据采集
buff 结构分析"> 3.1.2 skbuff 结构分析
3.1.3 进程与端口号的对应
3.2 嵌入式软件网络监测工具的框架设计
3.2.1 总体框架设计
3.2.2 数据格式
3.3 嵌入式软件网络监测工具测试代理端设计与实现
3.3.1 内核模块
3.3.2 测试代理模块
3.4 嵌入式软件网络监测工具客户端设计与实现
3.4.1 客户端总体框架
3.4.2 视图层
3.4.3 控制层
3.4.4 模型层
3.5 本章小结
第四章 嵌入式软件动态缺陷检测的研究
4.1 设计方案与关键问题分析
4.1.1 基于PMU 中断的高精度采样
4.1.2 ELF 可执行目标文件调试信息的提取
4.1.3 解码DWARF 调试信息
4.2 嵌入式软件动态缺陷检测工具的框架设计
4.2.1 总体框架设计
4.2.2 数据格式
4.3 嵌入式软件动态缺陷检测工具测试代理设计与实现
4.3.1 采样模块
4.3.2 测试代理模块
4.4 嵌入式软件动态缺陷检测工具客户端设计与实现
4.4.1 客户端总体框架设计
4.4.2 模型层
4.4.3 控制层
4.4.4 展示层
4.5 本章小结
第五章 实验环境与运行结果
5.1 GDIX 嵌入式软件测试平台集成测试
5.1.1 测试方法
5.1.2 测试结果
5.2 嵌入式软件网络监控工具
5.2.1 实验环境
5.2.2 测试方法
5.2.3 测试结果
5.3 嵌入式软件动态缺陷检测工具
5.3.1 实验环境
5.3.2 测试方法
5.3.3 测试结果
5.4 本章小结
结论
参考文献
攻读硕士学位期间取得的研究成果
致谢
【参考文献】:
期刊论文
[1]基于Netfilter内核态网络流量分析研究[J]. 鲍娟,向郑涛,闵华松. 微计算机信息. 2009(18)
[2]C++代码缺陷自动检测工具的研究与实现[J]. 古可,刘超,金茂忠. 计算机应用研究. 2009(05)
[3]三种通用嵌入式操作系统的分析与比较[J]. 陈立定,杨俊辉,肖力扬. 微计算机信息. 2009(11)
[4]分布式无线家庭控制网络的研究与设计[J]. 严军,王新. 计算机工程. 2006(17)
[5]软件测试过程的度量[J]. 刘定书,孟伟萍. 电脑知识与技术. 2005(36)
[6]嵌入式软件覆盖测试的研究[J]. 唐科,汪文勇,刘利枚. 成都信息工程学院学报. 2005(05)
[7]基于NetFlow流量分析的网络攻击行为发现[J]. 杨嵘,张国清,韦卫,李仰耀. 计算机工程. 2005(13)
[8]数字家庭网络现状和发展趋势[J]. 苗再良. 信息技术与信息化. 2005(03)
[9]嵌入式软件测试方法与技术[J]. 刘利枚,汪文勇,唐科. 计算机与现代化. 2005(04)
[10]网络流量监控系统的设计与实现[J]. 赵英,黄九梅,董小国,刘荘. 计算机应用. 2004(S1)
硕士论文
[1]基于缺陷模式和区间运算的缺陷检测系统[D]. 吴子敬.北京邮电大学 2009
[2]IP网络流量监控系统的设计与实现[D]. 米淑云.北京邮电大学 2009
[3]嵌入式软件系统测试平台研究[D]. 余盛季.电子科技大学 2004
[4]嵌入式覆盖测试工具GammaCP的设计与实现[D]. 张宇旻.电子科技大学 2004
本文编号:3069763
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3069763.html