一种基于结构依赖和语义相似性的软件架构恢复方法和系统

AITNT
正文
推荐专利
一种基于结构依赖和语义相似性的软件架构恢复方法和系统
申请号:CN202510797370
申请日期:2025-06-16
公开号:CN120762643A
公开日期:2025-10-10
类型:发明专利
摘要
本发明公开了一种基于结构依赖和语义相似性的软件架构恢复方法和系统,该方法包括:通过代码预训练模型对软件的源代码文件进行编码和嵌入,提取所述源代码文件的语义信息,计算所述源代码文件之间的语义相似性;使用代码统计分析工具提取所述源代码文件之间的结构依赖关系;结合所述语义相似性和所述结构依赖关系,计算所述源代码文件之间的连接权重,构建加权图;采用社区检测算法将所述加权图划分为代表软件模块的社区,恢复软件架构。本发明提供的方法通过结合语义相似性和结构依赖性来构建加权图,并采用社区检测算法进行软件模块化分割,提高了软件架构恢复的效率、准确性和可扩展性。
技术关键词
软件架构 社区检测算法 恢复方法 语义 统计分析工具 预训练模型 关系 滑动窗口方法 模块 编码 代表 恢复系统 分辨率 集群 节点 参数
系统为您推荐了相关专利信息
1
日志检测模型的训练方法、装置、设备及存储介质
日志解析规则 脚本 金融业务数据 符号特征 文件特征
2
一种融媒体内容区域差异化推荐系统
特征提取模块 数据存储模块 音频特征提取 推荐系统 语义特征提取
3
一种基于大语言模型的陆空两栖无人机室内自主规划方法
关键点 大语言模型 模式 陆空两栖无人机 障碍物
4
一种基于弹性搜索的文献语义搜索方法及系统
语义搜索方法 数据 语义向量 文本 列表
5
一种基于语义对齐和分层Agent生成SQL的方法和装置
结构化查询语言 大语言模型 语义 预训练模型 字段
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号