ttcn3编解码自动生成器研究

ttcn3编解码自动生成器研究

ID:32403054

大小:4.17 MB

页数:67页

时间:2019-02-04

ttcn3编解码自动生成器研究_第1页
ttcn3编解码自动生成器研究_第2页
ttcn3编解码自动生成器研究_第3页
ttcn3编解码自动生成器研究_第4页
ttcn3编解码自动生成器研究_第5页
资源描述:

《ttcn3编解码自动生成器研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硕士学位沦文摘要测试与测试控制标记版本三(TestandTestControlNotation3rdversion,TTCN一3)测试系统的编解码器主要负责TTCN.3数据类型与其他类型通信数据之间的数据格式转换。它是一个必不可少的组成部分,总是显式或隐式地出现在TTCN.3测试系统中。TTCN.3测试系统应用广泛,相应的各种TTCN.3测试套件非常多,测试人员在开发TTCN.3测试系统的过程中需要为每个测试套件配备相应的编解码器。对每一个测试套,都需要手动更新并维护匹配该测试套件的编解码器。因此手动开发编解码器给TTCN.3测试系统的开发带来了很多额外的开销。为了降低手动开

2、发TTCN.3测试系统编解码器的开销,本文做了以下工作:一、在熟悉TTCN.3核心语言描述数据的特征以及编解码器处理数据的原理的基础之上,设计了一个TTCN.3编解码自动生成器的通用结构。该结构为构建编解码自动生成器提供设计框架,并能够根据具体应用环境进行结构调整。二、在通用结构的基础之上,设计并实现了一个基于比特流数据格式转换的TTCN一3编解码自动生成器。在设计编解码自动生成器过程中,设计并实现了用以提取TTCN.3数据类型定义信息的TTCN.3语法分析器,以及用以产生编解码器代码的编解码器代码生成器。在提取数据类型定义信息的过程中,以往方法是使用语法分析程序来构建数据类

3、型树从而提取数据类型定义信息,这种方法需要对庞大的TTCN.3语法分析树进行多次查找操作,而本文提取信息不需要构建数据类型树,而是将语法分析程序识别出的有效数据信息存入到一个链表中,并将对链表信息的处理操作脱离语法分析器之外进行。因此,本文的设计避免了构建类型树和查找庞大语法树的操作,从而减少了获得数据类型定义信息的时间开销。在实验验证阶段,通过为机对机(MachinetoMachine,M2M)协议的TTCN.3测试代码文件自动生成编解码器,对TTCN.3编解码自动生成器的正确性进行了验证。实验结果显示,设计的TTCN.3编解码自动生成器提取出了正确的原始数据类型定义信息,

4、这些原始信息经过分析整理算法的处理后,生成了有效的数据类型定义信息表,并最终自动生成了正确的编解码器代码。关键字:TTCN.3编解码器;编解码器自动生成器;TTCN.3TTcN一3编解码自动生成器研究AbstractCoderandDecoder(CoDec)ofTestandTestContr01Notation3rdVersion(TTCN.3)testsystemisresponsiblefortransformingtheformbetweenTTCN-3datatypeandotherdatatype.Therefore,CoDecisamustcomponenta

5、ndappearsexplicitlyorimplicitlyintheTTCN一3testsystem.TTCN-3testsystemiswidelyusednow,sothenumberoftestsuitsisverylarge.ThetestershaVetoproVldetheCoDectoeverytestsuitduringthedevelopmentofTT(:N-3testsystem,andtheCoDeciscodedbytestersmanually.Whenthetestsuitsareregenerated,thecorrespondingCoD

6、echastoberecodedmanually.SothemanualdeVelopingf6rCoDecincreasesmuchextracostforthedevelopmentofTTCN-3testsystem.ForreducingthecostofCoDecmanualdevelopment,thispaperhasdonethef.0110wingwork:Firstly,onthebasisofbeingfamiliarwithcharacterofdatadescriptionofTTCN一3corelanguageandthetheoryofTTCN一

7、3CoDec,thepaperproposedauniversalstIuctureofTTCN.3CoDecautomaticallygenerator.ThisuniVersalstructurecanprovideadesignframeworkforconstructingaCoDecautomaticallygenefator,anditcanbechangedinactualapplicationenVironment.Secondly,inthelightofuniversalstruct

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

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

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