站長資訊網(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號
        主站蜘蛛池模板: 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 久久99国产精品久久久| 亚洲精品视频免费| 亚洲国产精品成| 99久久精品国产高清一区二区| 亚洲精品制服丝袜四区| 欧美午夜精品久久久久久浪潮| 国产精品美女免费视频观看| 国产精品午睡沙发系列| 亚洲欧美日韩国产精品专区| 欧美国产精品va在线观看| 国产天天综合永久精品日| 91精品国产综合久久香蕉 | 午夜精品久久影院蜜桃| 国产精品最新国产精品第十页| 好属妞这里只有精品久久| 国产成人精品无码免费看| 久久精品九九亚洲精品| 亚洲精品无码久久久久去q| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 亚洲精品成人网站在线观看| 久久久久这里只有精品| 国产精品免费观看视频| 国产精品久久永久免费| 91精品国产高清91久久久久久| 日韩精品久久久久久久电影蜜臀| 亚洲精品国产品国语在线| 亚洲精品无码成人片久久 | 亚洲电影日韩精品| 久久久91人妻无码精品蜜桃HD| 精品人妻无码专区中文字幕| 精品福利一区二区三区精品国产第一国产综合精品 | 99re6在线视频精品免费| 国产AV午夜精品一区二区三区| 成人精品视频一区二区三区| 99久久99这里只有免费的精品| 精品久久久久久久| 99亚洲精品视频| 国内精品久久久久久麻豆| 久久久久久极精品久久久 | 久久er国产精品免费观看8|