-
公开(公告)号:CN118963831A
公开(公告)日:2024-11-15
申请号:CN202411009805.2
申请日:2024-07-26
Applicant: 东北大学
IPC: G06F8/76
Abstract: 本发明提供了一种多程序语言跨指令集架构移植方法,涉及程序语言移植方法,在待迁移软件项目压缩包上传后,工具可以自动化扫描软件内部结构中与架构相关的软件成分,包括依赖库信息、源代码成分和配置文件成分等,进行定位和分类归纳,同时结合构建的知识库以及不同架构的白名单和源码映射知识库进行匹配,生成不同类型的迁移建议,从而辅助开发者完成软件迁移工作,与现有技术相比,本发明提出的技术方案中采取自动化定位软件包中和架构相关的软件成分,并可帮助定位多程序语言在迁移时所需要关注的架构相关软件成分,针对不同的待迁移的成分类别,结合收集的知识库,生成定制化的迁移建议,辅助开发者快速构建目标指令集架构的开源软件生态。