Software Reliability: Theoretical and Experimental Comparison

碩士 === 元智大學 === 資訊工程學系 === 104 === Currently software reliability is generally calculated by collecting data during testing stages and using these data as parameters in various reliability growth models for calculation. However, program structures and behavior are not analyzed in such an approach. T...

Full description

Bibliographic Details
Main Authors: Yu-Hsiang Chan, 詹宥翔
Other Authors: Chin-Feng Fan
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/8zx4mz
id ndltd-TW-104YZU05392031
record_format oai_dc
spelling ndltd-TW-104YZU053920312019-05-15T22:53:48Z http://ndltd.ncl.edu.tw/handle/8zx4mz Software Reliability: Theoretical and Experimental Comparison 軟體可靠度的理論與實驗之比較 Yu-Hsiang Chan 詹宥翔 碩士 元智大學 資訊工程學系 104 Currently software reliability is generally calculated by collecting data during testing stages and using these data as parameters in various reliability growth models for calculation. However, program structures and behavior are not analyzed in such an approach. Thus, it is difficult for software reliability to get consensus in industry and academia. This study applies hardware failure physics to software and proposes a white-box approach with 7 levels to analyze software reliability. Our model includes not only experiments but also theoretical aspects to analyze program internal structures. Besides, we also discuss the needed numbers of experiments in order to obtain the failure rates calculated from the theoretical part in our model. The confidence of the experiment results is thus enhanced by the theoretical support and the calculated numbers of experiments in this model. Three case studies (Partition of Quicksort, Pentinum Division Error, Mars PathFinder Incident) are conducted to demonstrate the effectiveness of our proposed approach Discussions and insights are also given. Chin-Feng Fan Swu Yih 范金鳳 易 俗 2016 學位論文 ; thesis 86 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 元智大學 === 資訊工程學系 === 104 === Currently software reliability is generally calculated by collecting data during testing stages and using these data as parameters in various reliability growth models for calculation. However, program structures and behavior are not analyzed in such an approach. Thus, it is difficult for software reliability to get consensus in industry and academia. This study applies hardware failure physics to software and proposes a white-box approach with 7 levels to analyze software reliability. Our model includes not only experiments but also theoretical aspects to analyze program internal structures. Besides, we also discuss the needed numbers of experiments in order to obtain the failure rates calculated from the theoretical part in our model. The confidence of the experiment results is thus enhanced by the theoretical support and the calculated numbers of experiments in this model. Three case studies (Partition of Quicksort, Pentinum Division Error, Mars PathFinder Incident) are conducted to demonstrate the effectiveness of our proposed approach Discussions and insights are also given.
author2 Chin-Feng Fan
author_facet Chin-Feng Fan
Yu-Hsiang Chan
詹宥翔
author Yu-Hsiang Chan
詹宥翔
spellingShingle Yu-Hsiang Chan
詹宥翔
Software Reliability: Theoretical and Experimental Comparison
author_sort Yu-Hsiang Chan
title Software Reliability: Theoretical and Experimental Comparison
title_short Software Reliability: Theoretical and Experimental Comparison
title_full Software Reliability: Theoretical and Experimental Comparison
title_fullStr Software Reliability: Theoretical and Experimental Comparison
title_full_unstemmed Software Reliability: Theoretical and Experimental Comparison
title_sort software reliability: theoretical and experimental comparison
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/8zx4mz
work_keys_str_mv AT yuhsiangchan softwarereliabilitytheoreticalandexperimentalcomparison
AT zhānyòuxiáng softwarereliabilitytheoreticalandexperimentalcomparison
AT yuhsiangchan ruǎntǐkěkàodùdelǐlùnyǔshíyànzhībǐjiào
AT zhānyòuxiáng ruǎntǐkěkàodùdelǐlùnyǔshíyànzhībǐjiào
_version_ 1719137107538083840