针对电力数字系统的软件缺陷检测方法、装置和存储介质
申请号:CN202411531922
申请日期:2024-10-30
公开号:CN119441004B
公开日期:2025-10-14
类型:发明专利
摘要
本申请提供了一种针对电力数字系统的软件缺陷检测方法、装置和存储介质,该方法包括:从日志文件中获取历史源程序;对源代码内容进行预处理,生成符合预测模型的标准化代码文件;采用自动化静态代码分析脚本对源代码进行自动化解析,得到解析后代码文件,并提取文件中的特征指标信息;将解析后所有的源代码的抽象语法树以及对应的特征指标信息的集合确定为特征数据集,并采用特征数据集对预训练模型进行训练,得到多分类软件缺陷检测模型;将待测试源程序输入到多分类软件缺陷检测模型中进行预测,得到预测结果。该方法通过以高准确率为主要目标,并运营了参数高效的训练方法,从而降低了检测方法的经济成本。
技术关键词
源程序
软件缺陷检测方法
静态代码分析
代码缺陷
缺陷预测
抽象语法树
系统日志文件
指标
报错日志
代码分析工具
语义特征
电力
复杂度
脚本
对源代码
模块
增量学习方法
可读存储介质
解析单元