试论6lowpan协议栈一致性测试系统研究与实现

试论6lowpan协议栈一致性测试系统研究与实现

ID:35142984

大小:1.96 MB

页数:69页

时间:2019-03-20

试论6lowpan协议栈一致性测试系统研究与实现_第1页
试论6lowpan协议栈一致性测试系统研究与实现_第2页
试论6lowpan协议栈一致性测试系统研究与实现_第3页
试论6lowpan协议栈一致性测试系统研究与实现_第4页
试论6lowpan协议栈一致性测试系统研究与实现_第5页
资源描述:

《试论6lowpan协议栈一致性测试系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华东师范大学硕士学位论文6LowPAN协议栈一致性测试系统研究与实现姓名:陈小红申请学位级别:硕士专业:计算机系统结构指导教师:王能20061201华东师范大学硕士学位论文摘要摘要传感器网络是一种新的信息获取和处理技术,IPv6是下一代主流的网络通讯协议,这两者都是目前国际上研究的热点领域。6LOWPAN是正TF于2004年11月新成立的致力于解决IPv6数据包在IEEE802.15.4上传输问题的工作组。华东师范大学的网络实验室研究了6LoWPAN问题,与各国6LoWPAN专家开展了讨论,提出了一套解决方案,并在Freeseale公司的开

2、发环境上实现了一套协议栈。协议测试是协议开发中必不可少的部分,是协议工程的重要组成部分。普通的手动测试费时费力,特别是对于状态协议的测试以及对于时间要求精密的测试,手动测试很难实现。测试过程是对开发过程的一种反馈,协议设计和实现的完善是一个修改然后测试的反复过程,测试用例需要被多次重复执行,为此开发一个能自动执行测试的测试系统是很有意义的。本文主要分成两大部分,第一部分主要阐述了本论文的研究背景,介绍了协议一致性测试的基本理论、基本方法以及目前国内外的研究和发展状况。第二部分根据具体的测试要求,设计了适合于6LoWPAN协议栈的测试系统,详

3、细阐述了设计思想和实现特点。本文设计和实现的测试系统的主要功能包括:被测协议的协议报文格式描述方法、测试用例描述方法、测试自动执行、测试结果自动判定等。本文作者的主要工作有:1.介绍了协议一致性测试的框架,测试过程以及常用的一些方法。2.收集国内外测试研究状况,研究国内外测试系统的特点和实现方法,特别对日本TAHI测试系统作了深入的分析。3.介绍了实验室开发的6LoWPAN协议栈,分析协议栈特点,设计了测试方案,并参与测试用例的开发。4.设计和开发了一致性测试系统,对系统设计思想和实现细节都做了较为详尽的介绍。测试用例的描述规则采用YACC

4、语法来描述,其它部分采用面向对象的C++语言来实现,界面采用MFC多文档结构。5.对测试系统进行了简单的自测,提出了测试系统存在的问题,并提出了测试系统可改进的方面。关键字:6LoWPAN,IPv6,一致性测试,TTCN-3,测试系统。华东师范大学硕士学位论文ABSTRACTSensornetworkconsistsofanumberofsensornodeswhicharccapableofsignalproccsshgandnetworkingofthedata.Thistechnologyisnowwidelyusedinmanyar

5、easincludingenvironment,military,industryete.IPv6iSthenewversionofinteractprotocol;itwillbetheworldwideIntemetcoreprotocolinthenearfutureforitsinherentadvance.IPv6isdesignedforwired,high-rotenetworkenvironment;itwillhavesomeproblemwhenusedforwireless,low-ratesensornetworke

6、nvironment.InNOV2004,IETFhasestablishedanewgroup-6LoWPANwhosemaintaskistosolvetheproblemofIPv6ovel-low-power,low-ratewirelesspersonalareanetwork.ECNUNet-LabhasdesignedanIPv6protocolstacktosolve6LoWPANproblem.Protocolspecificationsarcusuallydescribedbynaturallanguage,SOdiff

7、erentpersonmayhavedifferentunderstanding.ToeⅡ'lsurethatimplementsarcconformedtoprotocolspecificationanddifferentimplementationsCanintercommunicate,protocolconformancetestingmustbecarriedout.Tocarryoutconformancetestmanuallyisaveryhardtask.TTCNandTTCNbasedconformancetesting

8、systemisadaptedbymoreandmorepeople,butTTCNtestingsystemisquitecomplexandnoteasytOdevelopf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。