Shanghai财经网,✅Shanghai经济网,Shanghai财经频道,上海商业新闻网,上海本地新闻媒体✅

您好,欢迎访问Shanghai上海财经新闻网,我们将竭诚为您服务!

Python语言广泛应用于科学计算等

2023-03-10 10:28来源:未知 频道:知识百科 阅读:
《上海财经网》上海财经第一门户网站!
 追踪网络热点,关注财经动态,传播大沪文化,倡导网络新时代!
http://news.shanghaima.com/上海财经网欢迎您! 

上海财经网【上海财经号】:

2022年1月8日整理发布:近日,中国科学院软件研究所软件工程技术研究开发中心在Python程序构建中的依赖分析推断方面取得研究进展,提出知识驱动的Python程序依赖推断方法及工具,帮助开发人员提高代码复用效率,减少依赖缺失和依赖版本错误导致的Python程序构建和运行错误,为提升开发运维一体化中的应用构建自动化能力起到支撑作用。

Python语言广泛应用于科学计算等,开发者常常通过代码复用提高开发效率。但Python程序运行环境复杂,依赖于Python包、系统库和特定版本的Python解释器。缺少程序依赖或者依赖版本不兼容,会导致程序构建失败和运行错误。

针对该问题,研究提出一种知识驱动的Python程序依赖推断方法,包括知识图谱构建和程序依赖推断两个阶段。在知识图谱构建阶段,该方法收集大量多源异构数据,进行知识的抽取和融合,构建Python领域知识图谱。在程序依赖推断阶段,该方法基于领域知识图谱,通过程序分析和约束求解方法推断目标Python程序的多层次依赖。

基于上述方法,该研究开发了PyEGo:知识驱动的Python程序依赖推断工具。实验结果显示,PyEGo工具的依赖推断成功率是已有方法的1.5—4.5倍,极大提升了程序构建的正确率和执行效率。

相关成果以 Knowledge-Based Environment Dependency Inference for Python Programs 为题,被软件工程领域会议ICSE 2022接收。研究团队依托该成果获得了2021年第四届中国软件开源创新大赛(自由组)一等奖。


本文地址: http://caijing.shanghaima.com/gushi/31788.html
严正声明:本文仅代表作者个人观点,与上海财经网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容,上海财经号系信息发布平台,上海财经网仅提供信息存储空间服务。如有侵权请出示权属凭证联系管理员(3455677927@qq.com)删除!
|上海财经网|上海财经新闻网|上海财经网电子版官网|上海财经网电子版阅读|上海财经大学网站|上海财经媒体|上海财政局网站|上海报业集团|上海财经网专栏|上海财经网东方财经|投诉上海财经网|上海财经网有哪些内容|上海财经网在哪里看|上海财经网地址|上海财经网新版上线|上海财经网新浪博客|上海财经网新闻频道|上海财经杂志|上海财经网APP|上海财经网记者新闻采访|

上一篇:vivo最新发布的原系统OriginOS Ocean以原子组件的形式

下一篇:无人零售业在近几年取得了长足的发展

相关推荐


关注我们

    Shanghai财经网,✅Shanghai经济网,Shanghai财经频道,上海商业新闻网,上海本地新闻媒体✅
返回顶部