使用CORBA技术实现TTCN-3测试系统TCI-CH接口

需积分: 9 1 下载量 191 浏览量 更新于2024-08-12 收藏 227KB PDF 举报
"一种实现TTCN-3测试系统TCI-CH接口的方法,通过使用CORBA技术,为TTCN-3测试系统的分布式和动态配置提供了解决方案。" 在2006年,作者才慧敏和叶新铭在《内蒙古大学学报(自然科学版)》发表了一篇关于实现TTCN-3测试系统TCI-CH接口的研究论文。TTCN-3(Testing and Test Control Notation Version 3)是欧洲电信标准协会ETSI在2001年推出的新一代协议与软件测试标准,旨在提供一个统一的抽象测试描述语言,适用于各种软件开发领域的测试。 TTCN-3测试系统不同于传统的测试系统,其核心特点在于基于组件的分布式测试系统和动态测试配置。测试系统由多个分布在不同节点的测试组件构成,这些组件可以并行执行测试行为。其中,TCI-CH(Test Control Interface - Control Hub)接口子系统在测试系统的动态配置和组件间的通信中起到关键作用。TCI-CH负责测试组件的动态分布和交互,确保测试过程的灵活性和效率。 为了实现TCI-CH接口,作者提出了使用CORBA(Common Object Request Broker Architecture)技术的方法。CORBA是一种用于构建异构分布式系统的框架,能有效地处理网络编程中的边界问题,并提供安全性和可靠性保障。通过CORBA的对象请求代理机制,测试组件可以在不同的网络环境中透明地通信,从而实现测试系统的动态配置和分布式运行。 论文详细阐述了TCI-CH接口子系统的设计和实现过程,包括对TTCN-3测试系统特性的理解和分析,以及如何运用面向对象编程和CORBA技术来构建这一接口。作者还通过模拟环境对实现进行了验证,证明了该方法的有效性。 这篇论文为TTCN-3测试系统提供了一个创新的解决方案,利用CORBA技术克服了分布式测试系统的挑战,推动了测试自动化和一致性测试的发展。这一工作对于理解TTCN-3标准和分布式测试系统的实现具有重要的参考价值,特别是对于那些在软件测试、网络通信和系统集成领域的专业人士来说。