[发明专利]一种面向ATML信号的运行时服务的测试系统及方法有效
申请号: | 201711406185.6 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108153671B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 任朝旭;路林海;韩惠婕;王忆南;马瑶;王泽锦 | 申请(专利权)人: | 北京航天测控技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;张红生 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 atml 信号 运行 服务 测试 系统 方法 | ||
1.一种面向ATML信号的运行时服务的测试系统,其特征在于,对测试描述文件中的测试动作和测试信号进行解析和数据处理,获得测试结果文件,其包括:
软总线单元,用于与消息引擎模块、动作引擎模块、数据引擎模块进行消息、指令的发送和传递;所述软总线单元还用于接收测试结果信息;
动作引擎模块,用于加载测试动作并进行该测试动作的剥离分解与解析,将该测试动作转换为信号测试动作消息;
信号引擎模块,用于实现测试信号的信号角色解析,信号测试动作消息和测试信号消息的信号冲突解决,信号状态管理,信号驱动控制;还用于发送测试资源的控制信息至资源引擎模块;
消息引擎模块,用于开始执行测试执行指令,调用信号测试动作消息和测试信号消息,并将其发送至信号引擎模块;
资源引擎模块,用于接收无冲突的信号测试动作消息和无冲突的测试信号消息,进行资源匹配,将同时满足测试动作和测试信号的测试资源作为测试资源的匹配结果,并将其发送至信号引擎模块;还用于接收所述控制信息,驱动测试资源执行对应的仪器动作,获得测试值或执行状态,并将执行完成的数据发送至信号引擎模块;
数据引擎模块,用于将执行完成的数据消息生成符合ATML标准的测试结果数据,直接输出测试结果文件,同时返回测试结果数据至软总线单元,以显示测试结果;其中,信号引擎模块接收所述执行完成的数据,生成执行完成的数据消息。
2.根据权利要求1所述的测试系统,其特征在于,所述信号引擎模块中,所述信号测试动作消息具体包括:信号操作类动作消息、功能操作类动作消息、条件判断类动作消息和输入输出类动作消息。
3.根据权利要求1所述的测试系统,其特征在于,所述信号引擎模块,用于接收并加载测试信号,对测试信号进行信号角色解析,生成测试信号消息,并将该测试信号消息发送至消息引擎模块;接收信号测试动作消息和测试信号消息,并进行信号冲突判断和解析;将信号测试动作消息和测试信号消息解析成无冲突的信号测试动作消息和无冲突的测试信号消息,并将其发送至资源引擎模块。
4.根据权利要求1所述的测试系统,其特征在于,所述信号角色解析,将ATML标准中定义的标准测试信号解析为源、测量、监测三类信号角色,同时解析对应角色信号的信号内容及其所携带的特征参量;其中,所述特征参量包括:所属信号库、信号类型、信号名称、信号属性、信号参数特征值;
所述信号冲突解决,将测试描述文件中的测试动作与测试信号之间在信号层面上发生的动作冲突进行解决,即对信号测试动作消息和测试信号消息进行信号冲突判断和解析;依据信号角色解析的信息,将测试描述中所述ATML标准规定的18类测试动作的描述整理为可实际的测试资源控制动作,通过控制动作的先后顺序以及使用不同的进程资源实现信号测试流程的正常运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711406185.6/1.html,转载请声明来源钻瓜专利网。