基于ASN.1的通用编解码方案的设计与实现

被引量 : 0次 | 上传用户:hanosn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着愈来愈多的网络协议和业务协议的投入应用,作为表示信息的抽象句法ASN.1,在表达协议数据单元PDU字段之间的依赖关系面临着很大的困惑。在进行协议一致性测试时,面对各种ASN.1编码规则,应用很多的XML编码规则,以及今后将会出现的新的编解码规则,对适应性更好的通用编解码工具提出了强烈的需求。此外,编解码的效率对测试的效率乃至测试的正确性也有直接的影响。针对上述需求,调研了三个有代表性的商用ASN.1编解码工具,深入分析了作者所在实验室实现的《基于TTCN-3语言的通信协议测试平台》中的ASN.1编解码工具,在深入研究ASN.1标准和TSN.1的基础上,根据TSN.1的语言特性对ASN.1语义进行扩展,使之可以方便和准确地描述PDU字段之间的依赖关系,同时在研究BER和PER编码规则的基础上,结合两者的优点创建了一套编码规则ExER,提高了编解码的效率。定义了一套中间文件翻译规范,ASN.1脚本文件和XML文件经过各自的编译器或分析器后,均按照中间规范进行翻译,通过规范的中间形式将二者统一,实现了适应面宽和扩展性好的通用编解码工具。通用编解码工具已初步用于工业界测试,配合TTCN-3语言的通信协议测试平台,用于中国移动的A-GPS协议一致性测试。
其他文献
掺混肥料(BB肥)的全称是散装掺混肥料。它是将几种颗粒状比较一致的单一肥料或复合肥料.按一定的比例掺混而成的一种复混肥料。因其英文字母的开头均为“B”,因而简称“BB肥”。B
从新农村建设理论与实践相结合的角度,探讨了农业科研院所在推动职业农民培育体系和农业现代化发展中应承担的社会责任和应体现的社会价值.
供应链的合作模式给企业带来规模经济效益,同时,也给企业带来了合作风险。笔者就供应链风险,以及供应链风险管理过程进行了分析论述。认为对供应链风险有效的管理,有利于提高
目的:探讨康复支具治疗膝骨性关节炎及其不稳的临床作用,为临床治疗膝骨性关节炎及其不稳提供一种新的思路和方法。方法:纳入15例患者,16个膝关节,采用自身前后对照的试验方
古代汉传因明始于公元5世纪初印度因明传入中国,终于公元19世纪的清朝末年。在这之后,汉传因明吸收了西方逻辑的新的思想元素,走上了现代化之路。汉传因明在这千余年历史传承
管子出奇谋,诱使鲁、梁国织绨,莱、莒国砍柴,楚国猎鹿,代国猎狐,衡山国造兵器,放弃了粮食生产,不战自降。当今西方产粮大国政要和跨国粮商的手段与两千年前管子粮食谋略,如出一辙。学
本文把12个甜瓜高世代自交系分成两组,6个母本,6个父本,对12个甜瓜品种36个组合15个数量性状进行了配合力和遗传力分析;对12个甜瓜品种和36个组合的15个数量性状进行了典型相
PID控制器的参数整定技术一直是自动控制领域研究的重点,基于实际工业生产过程中被控对象的非线性、时变不确定性等问题,精确的数学模型难以建立,使用常规PID控制器很难达到
不同所有制各个企业的员工工资水平、员工福利待遇以及员工培训等方面存在一定的差异,也因此企业员工的工作满意度和幸福指数也各不相同。文中尝试运用社会指标法,来测评不同