Multiple Fault Diagnostics for Communication Protocol

碩士 === 國立清華大學 === 資訊科學學系 === 82 === Consider a protocol specification S and a faulty implementa- tion I, the objective of diagnostic testing is to locate the faults of I. Recently, A. Ghedamsi et al. proposed a 3-phase method for diagnosti...

Full description

Bibliographic Details
Main Authors: Chiou, Shiou Jiun, 邱秀君
Other Authors: Tang Chuan Yi
Format: Others
Language:en_US
Published: 1994
Online Access:http://ndltd.ncl.edu.tw/handle/34623031048809166600
id ndltd-TW-082NTHU0394039
record_format oai_dc
spelling ndltd-TW-082NTHU03940392016-07-18T04:09:48Z http://ndltd.ncl.edu.tw/handle/34623031048809166600 Multiple Fault Diagnostics for Communication Protocol 通訊協定軟體偵錯技術之研究 Chiou, Shiou Jiun 邱秀君 碩士 國立清華大學 資訊科學學系 82 Consider a protocol specification S and a faulty implementa- tion I, the objective of diagnostic testing is to locate the faults of I. Recently, A. Ghedamsi et al. proposed a 3-phase method for diagnostic testing: 1) Obtain expected outputs of S and observed outputs of I by applying a set of test cases, which are generated by some conformance test case selection method, to S and I respective- ly. 2) Generate a minimal set D of diagnoses, which are the candi- dates of I, by analyzing the differences between the expected and observed outputs. 3) Identify which element of D is equivalent to I by applying some additional tests to I. Though their method can perform fault diagnostics successful- ly, but it is very time consuming. In this thesis, we propose two techniques to improve their method. First, we use "find-Possible-Fault" technique which will generate a behavior table as the constraint. By using this technique, we can reduce the analytical time in the second phase to obtain the same set of diagnoses. Second, we use "Test- all- Diagnoses" technique which use the test sequence to simulate all diagnoses. By using this technique, we reduce the number of tests applied in the third phase. Experimental results are also included. Tang Chuan Yi 唐傳義 1994 學位論文 ; thesis 38 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊科學學系 === 82 === Consider a protocol specification S and a faulty implementa- tion I, the objective of diagnostic testing is to locate the faults of I. Recently, A. Ghedamsi et al. proposed a 3-phase method for diagnostic testing: 1) Obtain expected outputs of S and observed outputs of I by applying a set of test cases, which are generated by some conformance test case selection method, to S and I respective- ly. 2) Generate a minimal set D of diagnoses, which are the candi- dates of I, by analyzing the differences between the expected and observed outputs. 3) Identify which element of D is equivalent to I by applying some additional tests to I. Though their method can perform fault diagnostics successful- ly, but it is very time consuming. In this thesis, we propose two techniques to improve their method. First, we use "find-Possible-Fault" technique which will generate a behavior table as the constraint. By using this technique, we can reduce the analytical time in the second phase to obtain the same set of diagnoses. Second, we use "Test- all- Diagnoses" technique which use the test sequence to simulate all diagnoses. By using this technique, we reduce the number of tests applied in the third phase. Experimental results are also included.
author2 Tang Chuan Yi
author_facet Tang Chuan Yi
Chiou, Shiou Jiun
邱秀君
author Chiou, Shiou Jiun
邱秀君
spellingShingle Chiou, Shiou Jiun
邱秀君
Multiple Fault Diagnostics for Communication Protocol
author_sort Chiou, Shiou Jiun
title Multiple Fault Diagnostics for Communication Protocol
title_short Multiple Fault Diagnostics for Communication Protocol
title_full Multiple Fault Diagnostics for Communication Protocol
title_fullStr Multiple Fault Diagnostics for Communication Protocol
title_full_unstemmed Multiple Fault Diagnostics for Communication Protocol
title_sort multiple fault diagnostics for communication protocol
publishDate 1994
url http://ndltd.ncl.edu.tw/handle/34623031048809166600
work_keys_str_mv AT chioushioujiun multiplefaultdiagnosticsforcommunicationprotocol
AT qiūxiùjūn multiplefaultdiagnosticsforcommunicationprotocol
AT chioushioujiun tōngxùnxiédìngruǎntǐzhēncuòjìshùzhīyánjiū
AT qiūxiùjūn tōngxùnxiédìngruǎntǐzhēncuòjìshùzhīyánjiū
_version_ 1718353083829846016