摘要 | 第1-6页 |
ABSTRACAT | 第6-8页 |
第一章 引言 | 第8-11页 |
1.1 测试描述语言 TTCN-3 | 第8-9页 |
1.2 TTCN-3的发展应用现状 | 第9页 |
1.3 论文目标 | 第9页 |
1.4 开发工具及开发环境 | 第9-10页 |
1.5 论文的主要内容 | 第10-11页 |
第二章 TTCN-3测试系统 | 第11-16页 |
2.1 TTCN-3概述 | 第11页 |
2.2 TTCN-3的数据类型 | 第11-13页 |
2.2.1 基本类型 | 第11-12页 |
2.2.2 子类型 | 第12-13页 |
2.2.3 结构类型 | 第13页 |
2.3 TTCN-3测试系统结构 | 第13-15页 |
2.4 TTCN-3的控制接口 | 第15页 |
2.5 TCI-CD接口 | 第15-16页 |
第三章 设计编码/解码器依据的标准 ASN.1 | 第16-20页 |
3.1 引入 ASN.1标准的原因 | 第16页 |
3.2 ASN.1的简介 | 第16-17页 |
3.3 ASN.1的数据类型 | 第17-19页 |
3.3.1 简单类型 | 第17-18页 |
3.3.2 复合类型 | 第18页 |
3.3.3 子类型 | 第18页 |
3.3.4 ASN.1与TTCN-3数据类型对照表 | 第18-19页 |
3.4 ASN.1的编码规则 | 第19-20页 |
第四章 编码/解码器的设计思想 | 第20-29页 |
4.1 TE和 CD之间的结构图 | 第20-21页 |
4.2 利用面向对象技术实现编解码 | 第21-27页 |
4.3 TE和 CD之间的接口函数 | 第27-29页 |
第五章 编码功能的分析和实现 | 第29-55页 |
5.1 BER中各种数据类型编码的分析和实现 | 第29-40页 |
5.1.1 integer、enumerated类型 | 第30页 |
5.1.2 float类型 | 第30-32页 |
5.1.3 bitstring、hexstring、octetstring类型 | 第32-33页 |
5.1.4 charstring、char类型 | 第33页 |
5.1.5 universal char、universal charstring类型 | 第33-35页 |
5.1.6 record、record of类型 | 第35-36页 |
5.1.7 set、set of类型 | 第36-37页 |
5.1.8 objid类型 | 第37-40页 |
5.1.9 boolean、null类型 | 第40页 |
5.2 CER和 DER中各种数据类型编码的分析和实现 | 第40-42页 |
5.2.1 长度格式限制 | 第40页 |
5.2.2 字符串编码格式 | 第40-41页 |
5.2.3 boolean类型 | 第41页 |
5.2.4 float类型 | 第41-42页 |
5.3 PER中各种数据类型编码的分析和实现 | 第42-52页 |
5.3.1 整数类型 | 第42-44页 |
5.3.1.1 约束整数 | 第43页 |
5.3.1.2 半约束整数 | 第43-44页 |
5.3.1.3 无约束整数 | 第44页 |
5.3.2 长度编码算法 | 第44-45页 |
5.3.3 integer、enumerated类型 | 第45页 |
5.3.3.1 integer类型编码 | 第45页 |
5.3.3.2 enumerated类型编码 | 第45页 |
5.3.4 float类型 | 第45页 |
5.3.5 bitstring、hexstring、octetstring类型 | 第45-47页 |
5.3.6 char、charstring、universal char、universal charstring类型 | 第47-49页 |
5.3.7 record、record of类型 | 第49-51页 |
5.3.8 set、set of类型 | 第51页 |
5.3.9 objid类型 | 第51页 |
5.3.10 boolean、null类型 | 第51-52页 |
5.4 几种编码的比较 | 第52-55页 |
5.4.1 BER与 PER的比较 | 第52-53页 |
5.4.2 几种编码的优势 | 第53-55页 |
第六章 解码功能的实现 | 第55-67页 |
6.1 BER解码的实现 | 第55-61页 |
6.2 CER与DER解码的实现 | 第61页 |
6.3 PER解码的实现 | 第61-67页 |
总结 | 第67-68页 |
参考文献 | 第68-70页 |
致谢 | 第70页 |