來源:【中國科學(xué)院】
在人機物融合的信息物理系統(tǒng)(CPS)中,設(shè)備集成缺陷是影響系統(tǒng)質(zhì)量的重要因素。中國科學(xué)院軟件研究所軟件工程研究開發(fā)中心團隊針對人機物融合的典型應(yīng)用系統(tǒng)——智慧家庭(smart home)系統(tǒng)中的設(shè)備集成缺陷開展了實證研究分析。
該工作以開源系統(tǒng)Home Assistant和OpenHAB為目標,以收集的330個設(shè)備集成缺陷(iBug)為研究對象,主要從缺陷根因、修復(fù)模式、缺陷觸發(fā)條件及其對設(shè)備的影響幾個方面進行研究。研究人員從設(shè)備、生命周期管理、異常處理等維度構(gòu)建了設(shè)備集成缺陷根因分類體系,抽象歸納了25種缺陷修復(fù)模式,發(fā)現(xiàn)了6類缺陷觸發(fā)條件。這些缺陷能夠?qū)е略O(shè)備不可用、錯誤的設(shè)備狀態(tài)、非預(yù)期行為等嚴重影響。該研究中,開發(fā)人員、設(shè)計人員以及缺陷檢測人員對如何處理和應(yīng)對IoT設(shè)備集成缺陷提出了若干建議。相關(guān)成果有助于從設(shè)備集成角度加深人們對系統(tǒng)缺陷的認識和理解,輔助相關(guān)人員提高集成組件開發(fā)質(zhì)量或有效處理缺陷問題,構(gòu)建的開源IoT設(shè)備集成缺陷集合可以為后續(xù)工作提供數(shù)據(jù)支撐和基準(https://github.com/tcse-iscas/iBugs)。
研究工作被軟件工程國際會議ISSTA 2022錄用。
本文來自【中國科學(xué)院】,僅代表作者觀點。全國黨媒信息公共平臺提供信息發(fā)布傳播服務(wù)。
ID:jrtt