[发明专利]汽车控制器的测试判定表的简化方法及系统在审
申请号: | 201911275712.3 | 申请日: | 2019-12-12 |
公开(公告)号: | CN111077878A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 徐德亮;岳凤来;郑广州;原诚寅 | 申请(专利权)人: | 北京新能源汽车技术创新中心有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京思创大成知识产权代理有限公司 11614 | 代理人: | 张立君 |
地址: | 102600 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汽车 控制器 测试 判定 简化 方法 系统 | ||
1.一种汽车控制器的测试判定表的简化方法,其特征在于,所述方法包括:
步骤1:读取原判定表中的条件项数量、动作项数量和规则数量,并将所有规则标记为待检查项;
步骤2:判断任意两个标记为待检查项的规则是否满足合并条件;
步骤3:若满足所述合并条件则将所述两个所述规则合并成一个规则,并将合并后的规则填入过程判定表中,若一个标记为待检查项的规则无法与其他标记为待检查项的规则合并,则将该规则标记为已检查项并复制到过程判定表中;
步骤4:将所述过程判定表中的规则重复步骤1至3,直到所述过程判定表中的所有规则均被标记为已检查项,输出所述过程判定表作为最终判定表。
2.根据权利要求1所述的汽车控制器的测试判定表的简化方法,其特征在于,所述合并条件为:
两个标记为待检查项的规则中的动作项相同且所有条件项只有一项不同。
3.根据权利要求1所述的汽车控制器的测试判定表的简化方法,其特征在于,所述若满足所述合并条件则将所述两个所述规则合并成一个规则包括:
提取一个标记为待检查项的规则作为待合并项,提取另一个标记为待检查项的规则与所述待合并项进行对比,判断两个规则是否满足合并条件。
4.根据权利要求3所述的汽车控制器的测试判定表的简化方法,其特征在于,所述若满足所述合并条件则将所述两个所述规则合并成一个规则还包括:
若所述两个规则满足所述合并条件,则将所述待合并项和所述另一个标记为待检查项的规则合并形成一个规则,并将合并后的规则填入所述过程判定表中,同时将所述原判定表中的所述两条规则标记为已合并项。
5.根据权利要求4所述的汽车控制器的测试判定表的简化方法,其特征在于,所述若一个标记为待检查项的规则无法与其他标记为待检查项的规则合并,则将该规则标记为已检查项并复制到过程判定表中包括:
若所述两个规则不满足所述合并条件,则从剩余待检查项中继续提取其他标记为待检查项的规则与所述待合并项进行对比,并判断是否所述满足合并条件。
6.根据权利要求5所述的汽车控制器的测试判定表的简化方法,其特征在于,所述若一个标记为待检查项的规则无法与其他标记为待检查项的规则合并,则将该规则标记为已检查项并复制到过程判定表中还包括:
若所述原判定表中所有其他标记为待检查项的规则与所述待合并项对比仍不满足所述合并条件,则将所述待合并项标记为已检查项并复制到过程判定表中。
7.根据权利要求1所述的汽车控制器的测试判定表的简化方法,其特征在于,所述步骤4包括:
若所述原判定表中仍有标记为待检查项的规则,则返回第2步继续执行;
若所述原判定表中没有标记为待检查项的规则且含有标记为已合并项的规则,则返回第1步执行。
8.一种汽车控制器的测试判定表简化的系统,其特征在于,包括:
存储器,存储有计算机可执行指令;
处理器,所述处理器运行所述存储器中的计算机可执行指令,执行以下步骤:
步骤1:读取原判定表中的条件项数量、动作项数量和规则数量,并将所有规则标记为待检查项;
步骤2:判断任意两个标记为待检查项的规则是否满足合并条件;
步骤3:若满足所述合并条件则将所述两个所述规则合并成一个规则,并将合并后的规则填入过程判定表中,若一个标记为待检查项的规则无法与其他标记为待检查项的规则合并,则将该规则标记为已检查项并复制到过程判定表中;
步骤4:将所述过程判定表中的规则重复步骤1至3,直到所述过程判定表中的所有规则均被标记为已检查项,输出所述过程判定表作为最终判定表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新能源汽车技术创新中心有限公司,未经北京新能源汽车技术创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911275712.3/1.html,转载请声明来源钻瓜专利网。