天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于S698芯片的軟件故障注入技術的研究

發(fā)布時間:2019-07-08 20:49
【摘要】:在諸如航空航天、醫(yī)療衛(wèi)生、工業(yè)生產(chǎn)、國防軍事等對于計算機可靠性有著嚴格要求的領域,研究設計容錯計算機以及帶有容錯機制的軟件應用具有非常重要的意義。而故障注入技術通過引入故障,加速系統(tǒng)失效,能夠在短時間內(nèi)有效地評估容錯計算機系統(tǒng)的容錯性能,正是輔助容錯計算機系統(tǒng)設計、實現(xiàn)必不可少的有力工具。 本文通過對S698芯片以及當前軟件故障注入技術的研究,設計實現(xiàn)了一款能夠?qū)\行于S698芯片之上的軟件系統(tǒng)進行關鍵寄存器修改、代碼段破壞、進入非法工作區(qū)、進入死循環(huán)、軟件不喂狗、接口器件工作異常等類型故障的注入工具。該工具利用串口通信的方式,根據(jù)用戶在普通PC機上通過控制界面配置的故障注入?yún)?shù)形成故障注入命令,經(jīng)由串口發(fā)送給以S698芯片為處理器的嵌入式系統(tǒng)之上,在該系統(tǒng)的串口中斷處理程序中,根據(jù)接收成功的故障注入命令,執(zhí)行所需類型故障的注入,并通過該串口發(fā)回相應的反饋。此外,該工具利用定時器的定時功能,實現(xiàn)了對寄存器被修改等具有間歇故障意義的故障類型進行間歇性的故障注入。在進行寄存器故障注入時,用到了Sparc處理器特有的寄存器窗口旋轉(zhuǎn)的特性,通過旋轉(zhuǎn)窗口,找到了在中斷過程中被自動保存的寄存器的存儲位置,通過修改其內(nèi)容成功地實現(xiàn)了故障值的注入,,同時對于沒有被自動保存的寄存器,通過轉(zhuǎn)到其所在窗口的方式成功地實現(xiàn)了故障注入。 最后,本文使用已實現(xiàn)的軟件故障注入工具對一個運行于S698芯片之上的矩陣運算程序進行了故障注入實驗,并根據(jù)實驗結果分析了各類型故障對目標系統(tǒng)的影響程度。
[Abstract]:In areas such as aerospace, medical and health, industrial production, national defense and military, which have strict requirements for computer reliability, it is of great significance to study and design fault-tolerant computers and software applications with fault-tolerant mechanisms. By introducing fault and accelerating system failure, fault injection technology can effectively evaluate the fault-tolerant performance of fault-tolerant computer system in a short period of time, which is an indispensable and powerful tool to assist fault-tolerant computer system design and realize it. Based on the research of S698 chip and the current software fault injection technology, this paper designs and implements an injection tool which can modify the key register, destroy the code segment, enter the illegal working area, enter the dead cycle, the software does not feed the dog, and the interface device works abnormally. By means of serial communication, the tool forms a fault injection command according to the fault injection parameters configured by the user on the ordinary PC, and sends it to the embedded system with S698 chip as the processor through serial port. In the serial port interrupt processing program of the system, according to the successful fault injection command, the required type of fault injection is executed, and the corresponding feedback is sent back through the serial port. In addition, the tool makes use of the timing function of timer to realize intermittent fault injection to fault types with intermittent fault significance, such as register modification. When the register fault injection is carried out, the characteristic of register window rotation unique to Sparc processor is used. Through the rotating window, the storage location of the register which is automatically saved in the interrupt process is found, and the fault value injection is successfully realized by modifying its content. At the same time, for the register that is not automatically saved, the fault injection is successfully realized by going to its window. Finally, the fault injection experiment of a matrix operation program running on S698 chip is carried out by using the implemented software fault injection tool, and the influence degree of each type of fault on the target system is analyzed according to the experimental results.
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.06

【參考文獻】

相關期刊論文 前10條

1 江鐵成;;軟件故障注入方法在星載系統(tǒng)中的應用[J];安慶師范學院學報(自然科學版);2010年01期

2 李金鋒;張展;左德承;吳智博;;Linux平臺上軟件實現(xiàn)的PCIE總線故障注入系統(tǒng)[J];工業(yè)控制計算機;2012年08期

3 張程燁;張大偉;陳辰;;面向星載應用的軟件故障注入方法[J];儀器儀表用戶;2013年02期

4 仉俊峰;洪炳昒;喬永強;;基于軟件方法故障注入系統(tǒng)[J];哈爾濱工業(yè)大學學報;2006年06期

5 王妍,徐葉茂;嵌入式計算機系統(tǒng)中的故障注入技術[J];艦船電子工程;2005年05期

6 葉俊民;熊華根;董威;齊治昌;;運行時軟件故障注入器的設計與實現(xiàn)[J];計算機工程;2008年24期

7 王波;左德承;錢軍;張展;;面向安騰架構的分層內(nèi)存故障注入方法[J];計算機工程;2012年04期

8 孫峻朝,王建瑩,楊孝宗;管腳級故障模型的分析與生成技術的研究[J];計算機學報;1999年08期

9 趙志龍;左德承;張展;錢軍;;一種面向文件系統(tǒng)的通用故障注入工具[J];計算機工程;2013年07期

10 范文豪;馬捷中;孫姜燕;;一種針對VxWorks系統(tǒng)的通用軟件故障注入方法[J];測控技術;2011年04期



本文編號:2511864

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2511864.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶c9896***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com