近日,ICSE 2025軟件工程實(shí)踐Track放榜,面向OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)的ArkTS程序分析基礎(chǔ)框架--方舟程序分析器(論文題目為《ArkAnalyzer:The Static Analysis Framework for OpenHarmony》)被接收。這是OpenHarmony相關(guān)研究首次在ICSE發(fā)表論文,這篇文章的接收意味著OpenHarmony正式被國(guó)際軟件工程研究人員認(rèn)可,為學(xué)術(shù)界研究OpenHarmony提供了參考。
方舟程序分析器由北京航空航天大學(xué)黎立教授主導(dǎo),在北航軟件學(xué)院院長(zhǎng)胡春明教授的指導(dǎo)下,聯(lián)合華為終端軟件架構(gòu)設(shè)計(jì)部共同開發(fā)。目前,方舟程序分析器已經(jīng)依托OpenHarmony程序分析SIG(由黎立老師主導(dǎo)創(chuàng)建)在官方社區(qū)啟動(dòng)開源孵化。
方舟程序分析器的設(shè)計(jì)初衷是為OpenHarmony生態(tài)構(gòu)建一個(gè)程序分析框架,由于OpenHarmony采用了新語(yǔ)言ArkTS,導(dǎo)致現(xiàn)有的程序分析框架無法直接分析OpenHarmony應(yīng)用,因此開發(fā)一個(gè)專門針對(duì)OpenHarmony應(yīng)用的靜態(tài)分析框架顯得尤為重要。為了支撐OpenHarmony生態(tài)發(fā)展,OpenHarmony社區(qū)需要一款通用的程序分析技術(shù)底座,因此方舟分析器應(yīng)運(yùn)而生。
方舟程序分析器的整體架構(gòu)(簡(jiǎn)化版)如下圖所示,它已經(jīng)具備了多種能力,包括但不限于:控制流分析,深入挖掘代碼邏輯,識(shí)別代碼執(zhí)行順序; 三地址碼生成,簡(jiǎn)化代碼結(jié)構(gòu),為進(jìn)一步分析打下堅(jiān)實(shí)基礎(chǔ); 調(diào)用圖分析,精確追蹤函數(shù)調(diào)用關(guān)系,識(shí)別潛在的性能瓶頸和安全風(fēng)險(xiǎn); 類型推導(dǎo),智能識(shí)別數(shù)據(jù)類型,提升代碼質(zhì)量和維護(hù)效率等?;谶@些基礎(chǔ)分析能力,ArkAnalyzer能實(shí)現(xiàn)特定API檢測(cè)、空指針分析等多項(xiàng)實(shí)用的代碼檢測(cè)工具,幫助開發(fā)者提高代碼質(zhì)量和安全性。

隨著OpenHarmony生態(tài)系統(tǒng)的不斷發(fā)展,期待方舟程序分析器作為OpenHarmony應(yīng)用程序分析的框架,在未來發(fā)揮更大的作用。方舟程序分析器不僅將持續(xù)進(jìn)化以適應(yīng)不斷變化的開發(fā)需求和技術(shù)進(jìn)步,還將成為更多創(chuàng)新程序分析工具的基礎(chǔ)平臺(tái)。歡迎全球開發(fā)者共同參與方舟程序分析器的擴(kuò)展與完善,推動(dòng)靜態(tài)分析技術(shù)的發(fā)展。更多信息可通過查詢論文或者訪問開源網(wǎng)址https://gitee.com/openharmony-sig/arkanalyzer,期待廣大開發(fā)者加入,共同參與和完善方舟程序分析器。
論文具體信息如下
題目:ArkAnalyzer:The Static Analysis Framework for OpenHarmony作者:第一作者為北京航空航天大學(xué)軟件學(xué)院碩士生陳浩楠,作者還包括北京航空航天大學(xué)陳岱杭、楊逸卓、周鳴一,胡春明教授、黎立教授等。
-
程序
+關(guān)注
關(guān)注
117文章
3832瀏覽量
84470 -
分析器
+關(guān)注
關(guān)注
0文章
93瀏覽量
12864 -
OpenHarmony
+關(guān)注
關(guān)注
31文章
3894瀏覽量
20401
原文標(biāo)題:OpenHarmony程序分析框架論文入選第50屆國(guó)際軟件工程大會(huì)ICSE2025
文章出處:【微信號(hào):gh_e4f28cfa3159,微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
華為入選2025年Gartner企業(yè)存儲(chǔ)平臺(tái)魔力象限領(lǐng)導(dǎo)者
2025 OpenHarmony TSC年中技術(shù)與生態(tài)研討會(huì)圓滿舉辦

軟通動(dòng)力入選2025年財(cái)富中國(guó)500強(qiáng)
OpenHarmony 2025年度技術(shù)課題發(fā)布
OpenHarmony2025年度競(jìng)賽訓(xùn)練營(yíng)重磅開啟
格靈深瞳六篇論文入選ICCV 2025
Nullmax端到端自動(dòng)駕駛最新研究成果入選ICCV 2025

理想汽車八篇論文入選ICCV 2025
后摩智能四篇論文入選三大國(guó)際頂會(huì)
天合光能入選2025年商業(yè)向善創(chuàng)新案例
云知聲四篇論文入選自然語(yǔ)言處理頂會(huì)ACL 2025

海信入選2025年《財(cái)富》中國(guó)ESG影響力榜
華為入選2025 Gartner魔力象限領(lǐng)導(dǎo)者
后摩智能5篇論文入選國(guó)際頂會(huì)

評(píng)論