Windows环境下TTCN-3词法分析器(LEX)的实现

来源 :内蒙古大学 | 被引量 : 0次 | 上传用户:kyy06
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络协议测试是网络工程的一个重要阶段,这就使我们的网络协议测试显得尤为重要.TTCN(Tree and Tabular Combined Notation)作为OSI一致性测试方法和框架,广泛用于标准组织(如ITU-T,ISO/IEC,ATM Forum,和ETSI和工业中)的描述协议一致性测试套的描述.发展到第三版,有了很大改变,最重要的是它的多种表示方法都以TTCN-3核心语言为基础.为了能对TTCN-3核心语言编写的测试套进行解释执行,我们在Windows环境下,使用C++语言进行设计.在设计过程中我们经历了直接编写TTCN-3词法分析器,借助现有的词法分析器的自动生成工具LEX生成TTCN-3词法分析器阶段后,决定采用面向对象的方法设计和实现自己的LEX工具.工作中主要分为设计阶段和实现阶段.在设计阶段用统一建模语言UML,借助建模工具Rational Rose建立LEX模型.在实现过程主要按照原有的LEX结构规范,设计自己的LEX,根据TTCN-3的文档给出的扩展的BNF范式改写成正则式,最终写出LEX源程序并实现了自己的词法分析自动生成工具LEX.
其他文献
CAD系统作为相关设计部门的必备工具,发挥着越来越重要的作用。如何提供强有力的建模支持,使CAD系统扩大其应用范围,建成通用、大型CAD/CAM系统是近年来国际上图形学和CAD研究的
随着嵌入式技术的飞速发展及人们对移动计算控制计算需求的不断增大,在消费电子、通信设备、医疗设备和工业控制等应用领域,嵌入式实时操作系统得到了日益广泛的应用。由于嵌
通过分析实际开发中应用的EJB组件技术、JDBC技术、组件部署技术以及基于角色访问控制技术等,基于J2EE平台设计实现了一个维修网络系统.维修网络系统是一个典型的基于WEB的企
图象索引技术是图象数据库研究的一个重要内容。本文首先对图像索引相关内容进行了研究,描述了图象的基于重量分布索引表示方法和基于重心位置的索引表示方法,在此基础上把这两
随着网络技术的不断发展和多媒体技术的广泛应用,网络多媒体通信成为人们信息交流的重要方式.ITU H.323标准作为分组网络上多媒体视频会议的国际标准,在得到广泛应用的同时,
当前国内操作系统教学普遍缺乏能够真正用于实践的平台,针对这种现状,本课题设计并实现了一个基于微内核的、面向对象的教学用操作系统---Pagoda.一个优秀的面向教学用操作系
HLA/RTI是当今分布式系统仿真的发展方向。本文分析了基于协议的RTI的基础上,遵循IEEE1516和DistributedSimulationSystemSpecificationV1.1规范,采用排队模型对现有的几种体系
随着宽带技术、视频压缩和存储方式的进步,视频作为一种信息容量巨大且极为符合人的认知方式的媒体形式得到了广泛的应用,其传播速度也越来越快,传播范围越来越广。但是,我们在享
数字图书馆以传统图书馆为基础,又不同于传统图书馆.随着网络技术的发展、Web的繁荣,数字图书馆的实践和研究已经成为一个全球性的热点. 作者对目前因特网资源组织和检索存在
软件系统规模的与日俱增,使软件开发人员越来越多地面临着将一个大型软件项目的众多因素综合在一起的困难。软件开发需要一种受控的工作方式,它需要一个过程来集成软件开发的许