发明名称 |
一种基于能力的测试仪器互换方法 |
摘要 |
本发明提出了一种基于能力的测试仪器互换方法,克服了传统自动测试系统中测试程序与测试仪器因绑定紧密而导致测试系统升级困难的问题。本发明基于能力的测试仪器互换方法采用能力对测试程序进行描述,将测试程序彻底与测试仪器进行分离,并使用能力对测试仪器进行建模,实现了运行时资源动态分配,这样能够在不改变测试程序源代码和重新编译的情况下,替换过时的仪器或采用更新的、高性能的或是低价格的仪器,实现系统的平稳升级,降低了系统的长期维护和技术支持的费用。 |
申请公布号 |
CN105045709A |
申请公布日期 |
2015.11.11 |
申请号 |
CN201510331006.1 |
申请日期 |
2015.06.09 |
申请人 |
中国电子科技集团公司第四十一研究所 |
发明人 |
吴波;宋斌;刘毅;方朋;邱田华;谭旭;王帅 |
分类号 |
G06F11/36(2006.01)I;G06F9/50(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于能力的测试仪器互换方法,其特征在于,包括以下步骤:步骤(1):利用能力集合中的能力1创建测试程序;步骤(2):利用能力1创建第一个仪器的描述模型;步骤(3):创建第一个仪器的物理资源描述信息;步骤(4):在系统资源集合中,通过实例化步骤(2)中所述的第一个仪器的描述模型创建第一个仪器的资源实例,并绑定步骤(3)中所述的第一个仪器的物理资源描述信息;步骤(5):自动测试系统执行测试时,执行引擎装载并解析测试程序,向资源管理器请求具有合适能力的资源实例;步骤(6):资源管理器从系统资源集合中查找到步骤(4)创建的第一个仪器的资源实例,并返回给执行引擎;步骤(7):执行引擎将返回步骤(4)创建的第一个仪器的资源实例传递给能力程序模块,并调用能力程序模块执行完成仪器控制;步骤(8):利用能力1创建第二个仪器的描述模型;步骤(9):创建第二个仪器的物理资源描述信息;步骤(10):在系统资源集合中,通过实例化步骤(8)中所述的第二个仪器的描述模型创建第二个仪器的资源实例,并绑定步骤(9)中所述的第二个仪器的物理资源描述信息;步骤(11):将步骤(4)创建的第一个仪器的资源实例从系统资源集合中删除;步骤(12):自动测试系统执行测试时,执行引擎装载并解析测试程序,向资源管理器请求具有合适能力的资源实例;步骤(13):资源管理器从系统资源集合中查找到步骤(10)创建的第二个仪器的资源实例,并返回给执行引擎;步骤(14):执行引擎将返回的步骤(10)创建的第二个仪器的资源实例传递给能力程序模块,并调用能力程序模块执行完成测试;步骤(15):完成第二个仪器对第一个仪器的替换。 |
地址 |
266555 山东省青岛市经济技术开发区香江路98号 |