一种面向复杂系统的软件依赖网络构建方法及装置

AITNT
正文
推荐专利
一种面向复杂系统的软件依赖网络构建方法及装置
申请号:CN202410744928
申请日期:2024-06-11
公开号:CN118585236A
公开日期:2024-09-03
类型:发明专利
摘要
本发明涉及程序分析与理解领域,具体涉及一种面向复杂系统的软件依赖网络构建方法及装置,方法包括以下步骤:获取目标项目源代码,通过源码解析的方式获得含有类型绑定信息的抽象语法树;为每种依赖类型配置相应的依赖提取器,然后执行所有依赖类型的依赖提取器,获取所有依赖关系,每一条依赖关系包括依赖源类、依赖目标类及其对应的依赖类型;用类型解绑定递归算法分析元类型和复合类型中潜在的隐性依赖,得到依赖实例集合;根据用户需求以软件依赖网络的形式展示依赖实例。本发明采用类型解绑定递归算法分析复合类型中潜在的隐性依赖,依赖提取更准确,并提出了依赖网络过滤规则,通过设定过滤规则可以满足软件依赖网络的个性化定制。
技术关键词
结点 关系 网络构建方法 网络构建装置 项目 软件 抽象语法树 参数 语句 开发工具包 递归算法 变量 解析器 元素 三元组 列表 节点 表达式 模块
系统为您推荐了相关专利信息
1
混合动力车辆的控制方法、装置和系统
标志位 发动机 混合动力车辆 数据 数值
2
蓝牙设备的控制方法、装置、电子设备、芯片及存储介质
蓝牙设备 终端 标识 通讯录 云端
3
一种电力线路智能巡检方法
电力线路智能巡检 巡检作业 杆塔 转塔 光电
4
一种生活类建筑场景的短期用电预测方法及系统
概率分布函数 场景 建筑 训练预测模型 数据接收装置
5
GAN网络去噪与神经网络架构搜索的水声信号调制识别方法
神经网络架构搜索 信号调制识别方法 通信调制信号 搜索空间定义 水声通信信号
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号