A Comparison of Correlated Failures for Software Using Community Error Recovery and Software Breeding
スポンサーリンク
概要
- 論文の詳細を見る
We present a comparison of correlated failures for multiversion software using community error recovery (CER) and software breeding (SB). In CER, errors are detected and recovered at checkpoints which are inserted in all the versions of the software. SB is analogous to the breeding of plants and animals. In SB, versions consist of loadable modules, and a driver exchanges the modules between versions to detect and eliminate faulty modules. We formulate reliability models to estimate the probability of failure for software using either CER or SB. Our reliability models assume failures in the checkpoints in CER and the driver in SB. We use beta-binomial distribution for modeling correlated failures of versions, because much or the evidence suggests that the assumption that failures in versions occur independently is not always true. Our comparison indicates that multiversion software using SB is more reliable than that using CER when the probability of failure in the checkpoints in CER or the driver in SB is 10^lt-7gt.
- 社団法人電子情報通信学会の論文
- 1997-07-25
著者
-
MATSUMOTO Ken-ichi
Graduate School of Pharmaceutical Sciences, Hokkaido University
-
Matsumoto K
Hitachi Ltd. Kokubunji‐shi Jpn
-
Torii Koji
Graduate School Of Information Science Nara Institute Of Science And Technology
-
Torii Koji
Graduate School Of Information Science Nara Advanced Institute Of Science And Technology
-
SHIMA Kazuyuki
Graduate School of Information Science, Nara Institute of Science and Technology
-
Matsumoto Ken-ichi
Graduate School Of Information Science Nara Institute Of Science And Technology
-
Shima Kazuyuki
Graduate School Of Information Science Nara Institute Of Science And Technology
関連論文
- DJ-1, a Target Protein for an Endocrine Disrupter, Participates in the Fertilization in Mice
- Exploiting Eye Movements for Evaluating Reviewer's Performance in Software Review(Reliability, Maintainability and Safety Analysis)
- Java Birthmarks : Detecting the Software Theft(Application Information Security)
- Mining quantitative rules in a software project data set (特集 ソフトウェア工学の理論と実践)
- Development of Program Difference Tool Based on Tree Mapping
- A Comparison of Correlated Failures for Software Using Community Error Recovery and Software Breeding
- Quantitative Analysis of Information Leakage in Security-Sensitive Software Processes
- An Algorithm for Gradual Patch Acceptance Detection in Open Source Software Repository Mining
- Good or Bad Committers? —— A Case Study of Committer's Activities on the Eclipse's Bug Fixing Process
- Mining Quantitative Rules in a Software Project Data Set
- Mining Quantitative Rules in a Software Project Data Set
- An Experimental Evaluation of the Effect of Specifying a Selected Defect Type in Software Inspection
- Quantitative Analysis of Information Leakage in Security-Sensitive Software Processes