(54.236.62.49) 您好!臺灣時間:2021/03/08 02:26
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:黃偉倫
研究生(外文):HUANG,WEI-LUN
論文名稱:建立於傳算器網路上之軟體容錯環境之設計輿實現
論文名稱(外文):Design and implementation of a software-fault tolerant environment based on transputer network
指導教授:蔡尚榮蔡尚榮引用關係
指導教授(外文):CAI,SHANG-RONG
學位類別:碩士
校院名稱:國立成功大學
系所名稱:電機工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1991
畢業學年度:78
語文別:中文
論文頁數:96
中文關鍵詞:系統中的錯軟體容錯計算傳算器網路嚴格程序前置處理器容錯函式庫
外文關鍵詞:(FAULTS)(SOFTWARE-FAULT-TOLERANT-COMPU(TRANSPUTER-NETWORK)NVP(N-VERSION-PROGRAMMING)(CRITICAL-PROCEDURE)(FAULT-TOLERNT-LIBRARY)
相關次數:
  • 被引用被引用:0
  • 點閱點閱:70
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
由於人們愈來愈依靠計算機,其軟體系統也將愈來愈趨於複雜。然而,目前已知的證
明技術及測試方法並不能保證完全地除去軟體系統中的錯(faults)。因此,軟體容錯
計算(software-fault tolerant computing) 將隨著軟體系統的日漸龐大與複雜而更
加重要。
在本論文中,我們提出一個已經被實現的軟體容錯環境。這個環境是建立在一個連接
在個人電腦上的傳算器綱路(transputer network)之上,為循序的C 語言程式提供一
個三版本的NVP(N-version programming)容錯策略。使用者只要撰寫一個傳統的C 程
式,另外再提供一個描述嚴格程序(critical procedure)的敘述檔即可建構一個NVP
程式。
這個環境主要有兩個部分:一個為前置處理器,另一個則為執行系統。前置處理器負
責分析敘述檔與使用者的程式,最後產生執行系統的可執行檔,這個可執行檔可被載
入傳算器綱路中以執行使用者的應用程式。為了提高系統的可靠度(reliability) ,
並減少使用者的負擔,執行系統提供了一個一般化(generalized) 的voter ,能自動
根據各版本執行結果的型態與結構作比較。
作者者程式與一般的程式幾乎完全相同,並不再加入任何額外指令,所以不但程式可
以事先在其它環境進行編輯、編譯、甚至偵錯,而且傳統的C 程式也能很容易地移植
到本環境中執行。我們更進一步允許使用者建立自己的容錯函式庫(fault-tolernt l
ibrary) ,因此這個環境已是一個可供發展軟體容錯程式之系統。

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔