Invention Grant
- Patent Title: 基于历史数据的编译器测试输入生成方法和系统
-
Application No.: CN201911063809.8Application Date: 2019-11-04
-
Publication No.: CN111124880BPublication Date: 2021-08-17
- Inventor: 王冠成 , 陈俊洁 , 郝丹 , 熊英飞 , 张洪宇 , 张路
- Applicant: 北京大学
- Applicant Address: 北京市海淀区颐和园路5号北京大学
- Assignee: 北京大学
- Current Assignee: 北京大学
- Current Assignee Address: 北京市海淀区颐和园路5号北京大学
- Agency: 北京中济纬天专利代理有限公司
- Agent 江黎
- Main IPC: G06F11/36
- IPC: G06F11/36

Abstract:
本发明涉及一种基于历史数据的编译器测试输入生成方法和系统。该方法基于历史测试数据,通过历史测试过程中生成的测试输入,挖掘测试输入特征和编译器缺陷的内在联系,推断出能够生成揭错概率高的配置选项的生成空间;使用粒子群算法,通过测量由不同配置选项生成的程序集合的内部距离,经过一定次数的算法迭代后,得到一个配置选项集合;利用该配置选项集合,生成揭错概率和多样性高的测试输入进行编译器测试。通过本发明,测试人员提供历史测试过程中的测试输入,能够得到一组能够生成揭错概率和多样性高的测试输入的配置选项,从而提升编译器测试的效率和效果。
Public/Granted literature
- CN111124880A 基于历史数据的编译器测试输入生成方法和系统 Public/Granted day:2020-05-08
Information query