在深入分析ATS可互操作性影响因素的基础上,给出了可互操作ATS软件体系结构,通过严格定义各层的信息模型、接口模型来保证各层的互操作性,实现系统的互操作.重点对软件结构中基于STD的运行时系统进行了建模分析,研究了STD与面向对象的接口、测试行为的实现、测试引擎的运行机制等关键技术和实现方法.通过上述研究,成功解决了测试程序运行层的互操作性问题.