This paper studies the collection of appropriate data for software reliability analysis and modeling. Our approach satisfies the data requirements for various reliability models under the constraints imposed by our pr...
详细信息
This paper studies the collection of appropriate data for software reliability analysis and modeling. Our approach satisfies the data requirements for various reliability models under the constraints imposed by our project environment. These data-model relations and data - environment constraints are characterized to provide a tentative roadmap for data collection. In the process of collecting data for a group of projects in the system testing stage, we encountered various problems and devised solutions and improvement initiatives to deal with them. We summarize our experience in this paper so that similar initiatives in quality improvement under similar environments can be implemented more effectively.
This paper summarizes our experience and findings in measuring and modeling software reliability for a large ibm software product. Four consecutive releases of this product were studied, with various reliability model...
详细信息
This paper introduces an integrated environment for software reliability modeling. The environment consists of three major components: (1) a software reliability modeling tool SMERFS adapted to fit our development env...
详细信息
This paper introduces an integrated environment for software reliability modeling. The environment consists of three major components: (1) a software reliability modeling tool SMERFS adapted to fit our development environment; (2) a general data analysis environment in S-PLUS customized for software reliability modeling; and (3) some supporting programs written in C and AWK. This environment has been successfully used in the ibmprogrammingsystemstoronto Lab.< >
This paper summarizes our experience and findings in measuring and modeling software reliability for a large ibm software product. Four consecutive releases of this product were studied, with various reliability model...
详细信息
This paper summarizes our experience and findings in measuring and modeling software reliability for a large ibm software product. Four consecutive releases of this product were studied, with various reliability models fitted for individual releases. The models are evaluated by how good they can fit the observed data and how predictive they are. Model sensitivity and performance analysis are performed for across release comparisons, resulting in the models being ranked according to their robustness and accuracy in predicting failures across different data sets. Various ways of combining the multiple release information for generalization and extrapolation to successor releases are also explored.
Various data placement policies are studied for the merge phase of concurrent mergesorts using parallel prefetching, where initial sorted runs (input) of a merge and its final sorted run (output) are stored on multipl...
详细信息
ISBN:
(纸本)0818654023
Various data placement policies are studied for the merge phase of concurrent mergesorts using parallel prefetching, where initial sorted runs (input) of a merge and its final sorted run (output) are stored on multiple disks but each run resides only on a single disk. Since the merge phase involves only sequential references, parallel prefetching can be attractive an reducing the average response time for concurrent merges. However, without careful buffer control, severe thrashing may develop under certain run placement policies, reducing the benefits of prefetching. The authors examine through detailed simulations three different run placement policies. The results show that even though buffer thrashing can be almost avoided by placing the output run of a job on the same disk with at least one of its input runs, this thrashing-avoiding run placement policy can be substantially outperformed by other policies that use buffer thrashing control. With buffer thrashing avoidance, the best performance as achieved by a run placement policy that uses a proper subset of disks dedicated for writing the output runs while the rest of the disks are used for prefetching the input runs in parallel.< >
暂无评论