異常信息敏感的框架API生命周期模型構(gòu)造
計(jì)算機(jī)學(xué)報(bào)
頁(yè)數(shù): 20 2024-06-26
摘要: 大型軟件系統(tǒng)的實(shí)現(xiàn)依賴于底層框架或第三方庫(kù),但這些復(fù)雜的框架/庫(kù)代碼在演化升級(jí)時(shí)往往獨(dú)立于其調(diào)用者,為上層軟件的質(zhì)量保障帶來(lái)挑戰(zhàn).例如,框架/庫(kù)代碼演化時(shí)新增和刪除API、更改API的代碼語(yǔ)義等行為會(huì)導(dǎo)致框架/庫(kù)代碼的不同版本之間不兼容,進(jìn)而在上層應(yīng)用開(kāi)發(fā)者更新版本時(shí),影響應(yīng)用代碼的正確性.為應(yīng)對(duì)這一問(wèn)題,需精準(zhǔn)提取框架/庫(kù)代碼API的演化過(guò)程,形成演化報(bào)告,協(xié)助上層應(yīng)用開(kāi)發(fā)者... (共20頁(yè))