偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

中科院軟件所在 Python 程序的構建依賴分析方面取得進展:幫助開發(fā)人員提高代碼復用效率

新聞 后端
近日,中國科學院軟件研究所軟件工程技術研究開發(fā)中心在 Python 程序構建中的依賴分析推斷方面取得研究進展,提出知識驅動的 Python 程序依賴推斷方法及工具, 幫助開發(fā)人員提高代碼復用效率。

 據中國科學院網站,近日,中國科學院軟件研究所軟件工程技術研究開發(fā)中心在 Python 程序構建中的依賴分析推斷方面取得研究進展,提出知識驅動的 Python 程序依賴推斷方法及工具, 幫助開發(fā)人員提高代碼復用效率,減少依賴缺失和依賴版本錯誤導致的 Python 程序構建和運行錯誤 ,為提升開發(fā)運維一體化中的應用構建自動化能力起到支撐作用。

據介紹,Python 語言廣泛應用于科學計算等,開發(fā)者常常通過代碼復用提高開發(fā)效率。但 Python 程序運行環(huán)境復雜,依賴于 Python 包、系統(tǒng)庫和特定版本的 Python 解釋器。缺少程序依賴或者依賴版本不兼容,會導致程序構建失敗和運行錯誤。

針對該問題,研究提出一種知識驅動的 Python 程序依賴推斷方法,包括知識圖譜構建和程序依賴推斷兩個階段。在知識圖譜構建階段,該方法收集大量多源異構數(shù)據,進行知識的抽取和融合,構建 Python 領域知識圖譜。在程序依賴推斷階段,該方法基于領域知識圖譜,通過程序分析和約束求解方法推斷目標 Python 程序的多層次依賴。

基于上述方法,該研究開發(fā)了 PyEGo:知識驅動的 Python 程序依賴推斷工具。實驗結果顯示,PyEGo 工具的依賴推斷成功率是已有方法的 1.5—4.5 倍,極大提升了程序構建的正確率和執(zhí)行效率。

▲ Python 程序依賴分析方法示意圖

責任編輯:張燕妮 來源: IT之家
相關推薦

2023-08-14 15:23:37

2013-01-17 09:39:17

2022-09-27 13:45:26

開發(fā)效率

2024-01-04 10:02:55

開發(fā)插件

2023-10-28 09:57:04

FocusriteLinux

2019-09-27 10:04:57

集成開發(fā)環(huán)境人生第一份工作電腦

2020-12-13 17:54:36

開發(fā)人員

2022-07-04 08:47:57

GoRustJava

2023-12-21 16:45:27

軟件開發(fā)人員CIOGenAI

2022-01-06 16:15:58

自測測試開發(fā)人員

2012-02-15 09:17:02

Python編程

2021-04-21 08:26:16

JavaSpring框架開發(fā)

2022-07-12 18:36:52

軟件開發(fā)企業(yè)開發(fā)人員

2012-07-20 10:46:44

Web

2021-01-13 22:50:21

開發(fā)Web工具

2025-04-09 08:10:00

AI代碼生成器網絡安全人工智能

2012-02-06 15:39:05

2010-02-24 13:45:40

Python開發(fā)人員

2012-11-23 09:42:26

開源軟件開發(fā)人員

2020-12-02 09:59:49

惡意軟件Docker開發(fā)
點贊
收藏

51CTO技術棧公眾號