发明公开
- 专利标题: 基于多维深度的Java代码基本块权重分配方法、系统及介质
-
申请号: CN202211598789.6申请日: 2023-02-21
-
公开(公告)号: CN116662149A公开(公告)日: 2023-08-29
- 发明人: 朱亚运 , 蔺子卿 , 王鹃 , 张晓娟 , 赵海波 , 缪思薇 , 张志杰 , 王海翔 , 曹靖怡
- 申请人: 中国电力科学研究院有限公司 , 武汉大学 , 国网上海市电力公司 , 国家电网有限公司
- 申请人地址: 北京市海淀区清河小营东路15号; ; ;
- 专利权人: 中国电力科学研究院有限公司,武汉大学,国网上海市电力公司,国家电网有限公司
- 当前专利权人: 中国电力科学研究院有限公司,武汉大学,国网上海市电力公司,国家电网有限公司
- 当前专利权人地址: 北京市海淀区清河小营东路15号; ; ;
- 代理机构: 北京工信联合知识产权代理有限公司
- 代理商 姜丽楼
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
本发明公开了一种基于多维深度的Java代码基本块权重分配方法,并公开了具有基于多维深度的Java代码基本块权重分配方法的装置及存储介质,其中基于多维深度的Java代码基本块权重分配方法通过针对现有以代码覆盖率为导向的模糊测试方法难以有效引导模糊测试执行深层次代码的问题,根据代码中基本块的不同维度的位置信息,分析并提出多维深度的维度以及权重分配过程。同时针对现有的Java Web应用的程序结构和一般的Java应用不同,普通的深度或距离导向的模糊测试无法获得较好的结果。基于基本块的多维深度,结合应用反馈信息和执行结果,评估种子的价值,从而优化种子调度和能量分配过程。