-
公开(公告)号:CN118427832A
公开(公告)日:2024-08-02
申请号:CN202410492525.5
申请日:2024-04-23
Applicant: 武汉科技大学
Abstract: 本发明公开了一种基于程序流图的PLC代码漏洞检测方法和系统,所述方法包括:S1、对源代码进行预处理;S2、进行词法分析,将源代码转换成词法单元序列,记为Token流;S3、将Token流进行语法分析以分解成若干个语法单元,构建得到抽象语法树;S4、依据抽象语法树生成代码的整体控制流图;S5、依据整体控制流图遍历词法单元序列生成每个节点的活跃变量,以生成代码的整体数据流图;S6、结合整体控制流图和整体数据流图,针对各个漏洞的活跃变量,得到与待检测漏洞关联的程序流图;S7、依据程序流图和具体PLC漏洞库,进行漏洞检测。本发明能够快速检测出现场级的复杂结构项目,适用范围更广;效率和准确率高。
-
公开(公告)号:CN116341929A
公开(公告)日:2023-06-27
申请号:CN202310327926.0
申请日:2023-03-27
Applicant: 武汉科技大学
IPC: G06Q10/0637 , G06Q50/08 , G06F18/10 , G06F18/213 , G06F18/23 , G06F18/243
Abstract: 发明公开了一种基于聚类和自适应梯度提升决策树的预测方法,通过MRGALnet模型对原始数据进行预处理,删除缺失数据、无效数据和异常数据,再进行MI+RFE两步特征选择,筛选出与建筑能耗相关性强的特征,然后对筛选之后的建筑数据利用高斯混合模型进行分类,将能耗数据相似的建筑划分到同一类;并基于AR自适应损失函数设计ALGBM预测方法,该方法可以根据不同聚类的能耗数据自适应的确定损失函数超参数,再利用AR损失函数对预测误差进行修正以提高模型预测性能,发明公开了一种基于聚类和自适应梯度提升决策树的建筑能耗预测方法,通过结合MI、REF、高斯混合聚类和ALGBM,进一步提高预测精度和收敛速度,从而提高模型预测精度。
-