发明名称 |
安全数据库管理系统测试用例生成方法 |
摘要 |
本发明首次提出了一种用于生成安全数据库管理系统测试用例的系统化、可操作的方法,包含如下步骤:1)生成测试规约,依据描述系统操作功能的形式化规约与操作的安全公理要求生成系统中各个操作的测试规约;2)生成测试模板,按照一定的重写规则对测试规约进行等价变换,将其表示成析取范式形式,从而将操作的测试规约等价表示为一组测试模板;3)类型划分,对系统中存在的类型进行启发式等价变换,进一步细分每个测试模板所代表的测试空间;4)生成测试向量,检验各测试子域,并将其实例化,生成相应的测试向量。该方法以被测系统的安全模型为依据,测试的结果具有完备性、科学性、可重复性和内在一致性。 |
申请公布号 |
CN1752945A |
申请公布日期 |
2006.03.29 |
申请号 |
CN200510086761.4 |
申请日期 |
2005.11.02 |
申请人 |
中国科学院软件研究所 |
发明人 |
张敏;冯登国;徐震;吕双双;陈驰;黄亮 |
分类号 |
G06F11/36(2006.01);G06F9/44(2006.01) |
主分类号 |
G06F11/36(2006.01) |
代理机构 |
北京君尚知识产权代理事务所 |
代理人 |
冯艺东 |
主权项 |
1、一种安全数据库管理系统测试用例生成方法,包含如下步骤:1)生成测试规约,依据描述系统操作功能的形式化规约与操作的安全公理要求生成系统中各个操作的测试规约;2)生成测试模板,按照一定的重写规则对测试规约进行等价变换,将其表示成析取范式形式,从而将操作的测试规约等价表示为一组测试模板;3)类型划分,对系统中存在的类型进行启发式等价变换,进一步细分每个测试模板所代表的测试空间;4)生成测试向量,检验各测试子域,并将其实例化,生成相应的测试向量。 |
地址 |
100080北京市海淀区中关村南四街4号 |