欢迎来到天天文库
浏览记录
ID:32942476
大小:9.00 MB
页数:88页
时间:2019-02-17
《ttcn-3编解码自动生成器研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学校代号:10532学号:S09102026密级:普通湖南大学硕士学位论文TTCN一3编解码自动生成器研究堂僮史请厶丝名;矍贞昱』巫姓名盈驱整;邱继堰数援埴羞望僮;篮!垦型堂皇王捏堂院童些名整;过簋扭抖堂皇撞苤论文握童旦期;2Q12生三旦!Q目诠窒筌趱旦塑;2Q12生三旦2鱼目签趱委员会圭廑;王查垡数援TheResearchonTTCN一3CoDecAutomaticallyGeneratorbyLUOzhenB.E.(HunanUniversity)2009Athesissubmittedinparti
2、alsatisfactionoftheRequirementsforthedegreeofMasterofEngineering1nComputerScienceandTechnologyintheGraduateSchoolofHunanUniversitySupervisorProfessorKUANGJishunMav.2012湖南大学学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表
3、或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:酒延,日期:少1).-年,t--月;o日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权湖南大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密口,在年解密后适用本授权书
4、。2、不保密团作者签名:导师签名:(请在以上相应方框内打“√”)日期:9J1)..-年孓月.≯日日期:争州I拜r月砂日疋畔刀7门}三
5、≮J\一一1摘要测试与测试控制标记版本三(TestandTestControlNotation3rdversion,TTCN一3)测试系统的编解码器主要负责TTCN一3数据类型与其他类型通信数据之间的数据格式转换。它是一个必不可少的组成部分,总是显式或隐式地出现在TTCN.3测试系统中。TTCN.3测试系统应用广泛,相应的各种TTCN.3测试套件非常多,测试人员在开发TTC
6、N.3测试系统的过程中需要为每个测试套件配备相应的编解码器。对每一个测试套,都需要手动更新并维护匹配该测试套件的编解码器。因此手动开发编解码器给TTCN一3测试系统的开发带来了很多额外的开销。为了降低手动开发TTCN.3测试系统编解码器的开销,本文做了以下工作:一、在熟悉TTCN一3核心语言描述数据的特征以及编解码器处理数据的原理的基础之上,设计了一个TTCN.3编解码自动生成器的通用结构。该结构为构建编解码自动生成器提供设计框架,并能够根据具体应用环境进行结构调整。二、在通用结构的基础之上,设计并实现了
7、一个基于比特流数据格式转换的TTCN一3编解码自动生成器。在设计编解码自动生成器过程中,设计并实现了用以提取TTCN.3数据类型定义信息的TTCN一3语法分析器,以及用以产生编解码器代码的编解码器代码生成器。在提取数据类型定义信息的过程中,以往方法是使用语法分析程序来构建数据类型树从而提取数据类型定义信息,这种方法需要对庞大的TTCN一3语法分析树进行多次查找操作,而本文提取信息不需要构建数据类型树,而是将语法分析程序识别出的有效数据信息存入到一个链表中,并将对链表信息的处理操作脱离语法分析器之外进行。因
8、此,本文的设计避免了构建类型树和查找庞大语法树的操作,从而减少了获得数据类型定义信息的时间开销。在实验验证阶段,通过为机对机(MachinetoMachine,M2M)协议的TTCN一3测试代码文件自动生成编解码器,对TTCN.3编解码自动生成器的正确性进行了验证。实验结果显示,设计的TTCN.3编解码自动生成器提取出了正确的原始数据类型定义信息,这些原始信息经过分析整理算法的处理后,生成了有效的数据类型定义信息表,并最终自动生成了正确的编解码器代码。关键字:TTCN.3编解码器;编解码器自动生成器;TT
9、CN一3TTCN一:3组:4
10、龟犁码自动g:J,叟2导1f})f究AbstractCoderandDecoderfCoDeclofTestandTestControlNotation3rdversion(TTCN.3)testsystemisresponsiblefortransformingtheformbetweenTTCN一3datatypeandotherdatatype.Therefore.CoDecisamustc
此文档下载收益归作者所有