一种中断驱动型程序多变量原子性违反检测方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种中断驱动型程序多变量原子性违反检测方法
申请号:CN202410966968
申请日期:2024-07-18
公开号:CN119025409A
公开日期:2024-11-26
类型:发明专利
摘要
本发明提供了一种中断驱动型程序多变量原子性违反检测方法,包括:以真实航天嵌入式软件为数据库,筛选配有详细文档和带有注释源代码的软件,作为关联变量对识别模型的训练数据集;以共享变量对为对象,通过静态分析对训练数据集中的软件中的共享变量对进行特征提取,构建考虑关联变量对的关联性特征的训练数据集样本;构建学习模型并使用训练数据集样本进行训练,得到一个能够自动识别关联变量对的分类器模型;对待分析源程序进行分析,构建变量对样本作为测试样本;将测试样本输入所述的分类器模型进行关联变量对识别;根据识别的关联变量对得到原子区,分析中断的抢占是否可能破坏原子区,完成多变量原子性违反检测。
技术关键词
变量 数据依赖关系 航天嵌入式软件 分类器模型 源程序 访问点 程序依赖图 样本 分析程序代码 函数调用关系 内存 摘要 模式匹配 代表 节点