中科院软件所在Python程序的构建依赖解析方面取得进展
发布时间:2022-01-07 15:59:27 所属栏目:动态 来源:互联网
导读:1 月 7 日消息,据中国科学院网站,近日,中国科学院软件研究所软件工程技术研究开发中心在 Python 程序构建中的依赖分析推断方面取得研究进展,提出知识驱动的 Python 程序依赖推断方法及工具,帮助开发人员提高代码复用效率,减少依赖缺失和依赖版本错误
1 月 7 日消息,据中国科学院网站,近日,中国科学院软件研究所软件工程技术研究开发中心在 Python 程序构建中的依赖分析推断方面取得研究进展,提出知识驱动的 Python 程序依赖推断方法及工具,帮助开发人员提高代码复用效率,减少依赖缺失和依赖版本错误导致的 Python 程序构建和运行错误,为提升开发运维一体化中的应用构建自动化能力起到支撑作用。![]() 据介绍,Python 语言广泛应用于科学计算等,开发者常常通过代码复用提高开发效率。但 Python 程序运行环境复杂,依赖于 Python 包、系统库和特定版本的 Python 解释器。缺少程序依赖或者依赖版本不兼容,会导致程序构建失败和运行错误。 针对该问题,研究提出一种知识驱动的 Python 程序依赖推断方法,包括知识图谱构建和程序依赖推断两个阶段。在知识图谱构建阶段,该方法收集大量多源异构数据,进行知识的抽取和融合,构建 Python 领域知识图谱。在程序依赖推断阶段,该方法基于领域知识图谱,通过程序分析和约束求解方法推断目标 Python 程序的多层次依赖。 IT之家了解到,基于上述方法,该研究开发了 PyEGo:知识驱动的 Python 程序依赖推断工具。实验结果显示,PyEGo 工具的依赖推断成功率是已有方法的 1.5—4.5 倍,极大提升了程序构建的正确率和执行效率。 (编辑:丽水站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 爆料 2022 款苹果 iPhone SE 设计没变 支持5G
- 联想公布ThinkVision M14d便携显示器,14 英寸 2.2k 分辨率
- 山灵公布 EM7 桌面级安卓旗舰播放器 搭载高通骁龙 665
- Tt发布多款DIY分体水冷设备,支持英特尔LGA 1700规格
- 经典回归《仙剑客栈 2》首支宣传片发布游戏已上架Steam平台
- 横竖都能使用!微星Modern MD241P Ultramarine显示器图赏
- 272km h!奥地利骑手创下自行车极速吉尼斯新纪录
- NVIDIA最新一代GPU Hopper推出 堆不动料了
- 喷射战士最远1.5米!乐源消毒喷雾器大促6折37元速抢
- Netflix 前 CFO 接任 Peloton CEO,预计裁员 2800 人