軟件發(fā)生瞬時(shí)故障時(shí),可能會導(dǎo)致處理器狀態(tài)改變,致使程序執(zhí)行出現(xiàn)數(shù)據(jù)錯誤或者控制流錯誤。目前已有許多軟件、硬件以及混合的解決方案,主要的方法是重復(fù)計(jì)算和檢查副本的一致性。但是,生成正確的容錯代碼十分困難,而且?guī)缀鯖]有關(guān)于證明這些技術(shù)的正確性的研究。類型化匯編語言(TAL)是一種標(biāo)準(zhǔn)的程序安全性證明的方式。本文概述了一種面向瞬時(shí)故障的軟硬結(jié)合的容錯方法,以及對該方法的形式化方法,包括容錯類型化匯編語言、類型系統(tǒng)和容錯定理。形式化的目的是為了驗(yàn)證,只有通過驗(yàn)證的程序代碼才是類型安全的。本文只簡單介紹了程序的形式化方法。
標(biāo)簽:
瞬時(shí)
容錯技術(shù)
上傳時(shí)間:
2014-01-15
上傳用戶:dudu1210004