當(dāng)前位置:中工網(wǎng)理論頻道軍事國(guó)際-正文
美“大碼”項(xiàng)目提高國(guó)防軟件可靠性
柯江寧編譯//agustinmoreno.com2014-07-08來源:科技日?qǐng)?bào)
分享到:更多

  

  美國(guó)國(guó)防高級(jí)研究計(jì)劃局正試圖通過“大碼”(big code)項(xiàng)目建設(shè),讓大數(shù)據(jù)分析邁上一個(gè)新臺(tái)階!按蟠a”項(xiàng)目旨在通過驅(qū)動(dòng)大數(shù)據(jù)軟件的大規(guī)模數(shù)據(jù)貯存器,從而提高整個(gè)軟件的可靠性。

  目前,國(guó)家關(guān)鍵基礎(chǔ)設(shè)施大部分操作已經(jīng)實(shí)現(xiàn)了自動(dòng)化,提高軟件可靠性的需求日益增長(zhǎng)。隨著網(wǎng)絡(luò)規(guī)模不斷擴(kuò)大,在程序執(zhí)行過程中,時(shí)不時(shí)會(huì)引發(fā)軟件錯(cuò)誤,造成網(wǎng)絡(luò)故障和安全漏洞。

  “大碼”項(xiàng)目的正式名稱為“挖掘與理解軟件包”(MUSE),利用軟件分析和大數(shù)據(jù)分析,以提高軟件構(gòu)建、調(diào)試和驗(yàn)證方式。

  項(xiàng)目經(jīng)理蘇雷什·賈甘納坦在一份聲明中表示,“‘大碼’項(xiàng)目的目標(biāo)是運(yùn)用大數(shù)據(jù)分析的方法,對(duì)數(shù)千億開源代碼行進(jìn)行識(shí)別和解釋,從而得出不同軟件在發(fā)展中常見的深度共性!

  賈甘納坦表示,“‘挖掘與理解軟件包’項(xiàng)目將軟件程序的細(xì)節(jié)作為一個(gè)數(shù)據(jù)集,其目標(biāo)是探索新的軟件包關(guān)系,以利用‘大碼’建立更好更強(qiáng)大的軟件!

  該研究機(jī)構(gòu)的信息技術(shù)創(chuàng)新辦公室補(bǔ)充,他們正在尋求改變軟件編寫和維護(hù)的方式!巴诰蚺c理解軟件包”將取代傳統(tǒng)的“測(cè)試—調(diào)試—驗(yàn)證”周期,采取實(shí)時(shí)模式進(jìn)行程序分析、挖掘、檢查和探索。

  “挖掘與理解軟件包”方法也將創(chuàng)造一個(gè)社區(qū)基礎(chǔ)設(shè)施,圍繞國(guó)防高級(jí)研究計(jì)劃局已有的“規(guī)范挖掘引擎”來打造。該引擎將試圖以“深度程序分析”方法和大數(shù)據(jù)分析理念為關(guān)鍵支撐,構(gòu)建一個(gè)包含推理軟件程序特性、行為和漏洞的數(shù)據(jù)庫。

  “大碼”項(xiàng)目將有可能在軍事和商業(yè)中廣泛應(yīng)用。國(guó)防高級(jí)研究計(jì)劃局創(chuàng)建的ARPA網(wǎng),就是互聯(lián)網(wǎng)的先驅(qū)廣域網(wǎng)。

  項(xiàng)目官員表示,他們希望“通過這個(gè)項(xiàng)目所積累的集體知識(shí),將有助于促進(jìn)軟件可靠性的新機(jī)制形成,并有助于開發(fā)自動(dòng)構(gòu)建和修復(fù)復(fù)雜軟件的新方法”。

  美國(guó)國(guó)防高級(jí)研究計(jì)劃局的邀約專家表示,預(yù)計(jì)將把5個(gè)不同的“大碼”研究領(lǐng)域?qū)戇M(jìn)合同:軟件的完整性評(píng)估、人工制品發(fā)動(dòng)機(jī)、挖掘引擎、分析和基礎(chǔ)設(shè)施。這個(gè)項(xiàng)目將分為3個(gè)階段,并將在每個(gè)階段結(jié)束時(shí)舉辦一系列的示范專題研討會(huì),旨在反映出“大碼”總量在數(shù)量級(jí)上的增長(zhǎng),同時(shí)通過數(shù)據(jù)分析和分析可擴(kuò)展性顯示研究進(jìn)度。

 。ㄗ髡邌挝唬耗暇┱螌W(xué)院)

中 工 網(wǎng) 版 權(quán) 所 有 ,未 經(jīng) 書 面 授 權(quán) 禁 止 使 用
Copyright © 2008-2010 by agustinmoreno.com. all rights reserved
瀏覽本網(wǎng)主頁,建議將電腦顯示屏的分辨率調(diào)為1024*768