基于源代码文件提取代码数据模型库的方法、系统、设备及介质

AITNT
正文
推荐专利
基于源代码文件提取代码数据模型库的方法、系统、设备及介质
申请号:CN202410714404
申请日期:2024-06-04
公开号:CN118626134A
公开日期:2024-09-10
类型:发明专利
摘要
本发明公开了基于源代码文件提取代码数据模型库的方法、系统、设备及介质,属于源代码静态扫描及软件白盒测试技术领域,本发明要解决的技术问题为如何克服传统代码静态扫描方法中仅依赖关键字匹配和正则匹配所带来的误报率高、扫描粒度粗的缺陷,满足源代码静态扫描作业的需求,采用的技术方案为:该方法是通过识别源代码中的变量、数据结构、函数、类、逻辑语句以及常量值各种元素以及各种元素之间的关系和约束条件,对源代码进行分析提取,将源代码转换为关系型代码数据模型库;具体如下:扫描源代码文件,并记录文件信息;读取文件;源代码预处理分析;源代码控制流信息分析;代码数据模型库构建。
技术关键词
模型库 语句 变量 子模块 代码依赖关系 数据库表结构 对源代码 词法分析器 语法分析器 关键字 抽象语法树 软件白盒测试 分析模块 语义 数据库系统 记录方法 元素 可读存储介质
系统为您推荐了相关专利信息
1
一种面向制动域控制器的新型硬件在环测试方法与系统
测试环境参数 控制测试执行 车辆动力学模型 配置系统 故障注入模块
2
基于ROM的可修改固件的生成方法、设备及存储介质
补丁函数 可读写存储器 变量 生成方法 固件
3
多模态目标检测方法、系统、设备、存储介质和程序产品
多模态 编码特征 词特征 编码模块 视觉
4
一种形式化建模方法、装置、电子设备及存储介质
形式化建模方法 演化规则 变量 表达式 场景
5
减振器的阻尼调控方法、控制器、系统和介质
减振器 调控方法 阻尼 运动 速度
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号