站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

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

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

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

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

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

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

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

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

        特別提醒:本網(wǎng)信息來自于互聯(lián)網(wǎng),目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關(guān)內(nèi)容。本站不承擔此類作品侵權(quán)行為的直接責任及連帶責任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系我們,本站將會在24小時內(nèi)處理完畢。

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 6080亚洲精品午夜福利| 国产精品一区二区av不卡| 国产VA免费精品高清在线| 人妻AV一区二区三区精品| 精品一区二区三区四区在线| 欧美777精品久久久久网| 精品深夜AV无码一区二区| 欧美精品三区| 国产精品福利电影一区二区三区四区欧美白嫩精品 | 中文字幕日韩精品无码内射| 国产精品人成在线观看| 国产精品久久久久影院色| 久久亚洲日韩精品一区二区三区| 久久精品国产亚洲7777| MM1313亚洲精品无码| 久久精品视频免费| 精品国产一区二区三区久久 | 国产精品欧美日韩| 国产精品免费观看调教网| 日韩AV无码精品人妻系列| 国产精品三级在线| 综合在线视频精品专区| 亚洲精品高清在线| 偷拍精品视频一区二区三区| 久久精品成人一区二区三区| 国产精品v欧美精品v日韩| 国产成人精品亚洲精品| 国产成人1024精品免费| 88国产精品欧美一区二区三区| 久久99精品综合国产首页| 一本久久a久久精品综合夜夜| 四虎影视国产精品永久在线| 亚洲国产成人精品不卡青青草原| 日本精品在线视频| 97视频在线精品国自产拍| 国产91精品一区二区麻豆亚洲| 88国产精品欧美一区二区三区 | 成人国产精品日本在线观看 | 99久久99久久精品国产片果冻| 91av国产精品| 成人国产精品一区二区视频|