论文部分内容阅读
目前在开发网络设备的大规模数字系统过程中,仿真验证阶段自动化程度不高,以至投入的人力大、产品开发周期长.各个网络设备公司都在探索自己的一套仿真测试方法,没有公开的、高效的规范可供使用.该文针对上述情况,提出了ATM、IP、SDH领域内的,一种基于Tcl的逻辑仿真测试平台的总体设计方案,并分别在Unix和Windows两个操作系统平台下开发实现.这个测试平台具有通用性,适合多种逻辑业务的自动化仿真测试.仿真测试时,测试平台由仿真软件启动,两者交互通讯,共同完成逻辑业务的仿真测试.激励数据的自动化动态生成和分析验证的自动化进行,使得整个仿真过程高度自动化.该文的主要工作包括以下几个方面:1.分析了逻辑仿真测试中的协议测试问题,引入了基于Tcl的协议测试方法.2.阐述了测试平台的设计思想,设计了测试平台的总体框架.测试平台的核心设计思想是,开发具有通用性的测试平台,实现仿真测试的高度自动化.3.设计了基于Tcl的协议报文构造器.所有激励模块都是通过报文构造器产生激励报文.报文构造器支持一系列协议标准的报文和信元的构造,支持错误报文的构造.4.在激励模块部分设计了两种端口类型的报文调度算法.通过报文调度,可以动态产生报文或者信元.报文调度还支持非常重要的报文乱序功能.这就很好的仿真了实际的网络环境.5.详细的介绍了结果分析验证原理,实现了结果分析的自动化.6.分别在Windows和Solaris 2.7下,开发了测试平台,并通过验收.