-
公开(公告)号:CN118427832A
公开(公告)日:2024-08-02
申请号:CN202410492525.5
申请日:2024-04-23
Applicant: 武汉科技大学
Abstract: 本发明公开了一种基于程序流图的PLC代码漏洞检测方法和系统,所述方法包括:S1、对源代码进行预处理;S2、进行词法分析,将源代码转换成词法单元序列,记为Token流;S3、将Token流进行语法分析以分解成若干个语法单元,构建得到抽象语法树;S4、依据抽象语法树生成代码的整体控制流图;S5、依据整体控制流图遍历词法单元序列生成每个节点的活跃变量,以生成代码的整体数据流图;S6、结合整体控制流图和整体数据流图,针对各个漏洞的活跃变量,得到与待检测漏洞关联的程序流图;S7、依据程序流图和具体PLC漏洞库,进行漏洞检测。本发明能够快速检测出现场级的复杂结构项目,适用范围更广;效率和准确率高。
-
公开(公告)号:CN118536659A
公开(公告)日:2024-08-23
申请号:CN202410618421.4
申请日:2024-05-17
Applicant: 武汉科技大学
IPC: G06Q10/04 , G06Q50/04 , G06N3/0442 , G06N3/0455 , G06N3/0985 , G06N3/098
Abstract: 本发明公开了一种基于时序卷积和Informer的集成学习预测方法,包括:S1、对原始数据进行预处理;S2、通过MI方法对预处理后的数据进行特征选择,剔除冗余特征;S3、将TCN模型与Informer模型融合,构建得到TCN‑Informer预测模型,将经过步骤S1和S2处理后的数据代入到TCN‑Informer预测模型中得到MTCN‑Informer预测模型;S4、通过Stacking将LSTM模型与MTCN‑Informer组合模型进行集成,得到St‑LSTM‑MTInformer集成模型从而进行预测。本发明可以同时满足对时序数据的短期和中长期预测,且预测精度更高。
-