共查询到20条相似文献,搜索用时 15 毫秒
1.
M. Xie Q. P. Hu Y. P. Wu S. H. Ng 《Quality and Reliability Engineering International》2007,23(4):459-470
Most of the models for software reliability analysis are based on reliability growth models which deal with the fault detection process. This is done either by assuming that faults are corrected immediately after being detected or the time to correct a fault is not counted. Some models have been developed to relax this assumption. However, unlike the fault‐detection process, few published data sets are available to support the modeling and analysis of both the fault detection and removal processes. In this paper, some useful approaches to the modeling of both software fault‐detection and fault‐correction processes are discussed. Further analysis on the software release time decision that incorporates both a fault‐detection model and fault‐correction model is also presented. This procedure is easy to use and useful for practical applications. The approach is illustrated with an actual set of data from a software development project. Copyright © 2006 John Wiley & Sons, Ltd. 相似文献
2.
3.
A new reliability‐based optimal maintenance scheduling method is presented that considers the effect of maintenance in reducing costs. An ordering list of element maintenance effects with various maintenance‐interval types is constructed. By means of this ordering list, reliability‐based optimal maintenance scheduling for simple reliability structures and composite reliability systems is then carried out. The properties of the proposed method, such as the evaluation of maintenance cost reduction, the simplicity of the proposed method by sacrificing system availability within the allowance method, the operation decision based on the optimal maintenance schedule, etc., are discussed. With simulations, the effectiveness of the proposed method is verified. Copyright © 2005 John Wiley & Sons, Ltd. 相似文献
4.
软件可靠性评估是软件可靠性研究的重要问题,本文研究了软件测试数据的样本点序法,获得了软件可靠度的置信下限,证明了该置信限的最优性。最后给出一个实例说明该方法的可行性。 相似文献
5.
Avinash K. Shrivastava P.K. Kapur 《Quality and Reliability Engineering International》2021,37(8):3282-3296
Software reliability literature consists of various change-point-based software reliability growth models and related release time problems. The primary assumption of the existing models is the existence of change-point before software release time only. This does not look practical as the testing team becomes more proficient in detecting the faults due to their continuous involvement in software development by the software release time. Hence the fault detection rate in the pre- and postrelease phase is not the same. To capture this change in fault detection rate in the pre- and postrelease testing phase, we propose a new software reliability modeling framework by considering two change-points during the software lifecycle; that is, there exists a change-point before release time and release time as a change-point. Further, in the last one-decade software firms have changed their strategy of stop testing the software after release and continue to test even after release to remove the number of faults to provide better user experiences. This phenomenon attracted academicians to develop theoretical as well empirical study on postrelease testing and formulation of related release time problem. In this paper, we propose a software cost model to determine optimal release and testing stop time considering under the assumption of two change-points as mentioned above. The proposed model is validated on real-life data set. 相似文献
6.
Themis C. Genadis 《Quality and Reliability Engineering International》1988,4(4):311-316
Designing reliable software is becoming an ever increasing problem because the high cost of software is largely due to reliability problems. The costs of finding and fixing the errors, better known as maintenance and testing costs, account for as much as 80 per cent of the total cost of the final software product. Software developers now have an even greater interest in preventing errors from making their way into the software and finding the errors that are present in the early stages of development. Precise software design, coding and testing play an important role. This paper presents a management plan for implementing a software reliability programme at a small software industry where no reliability programme yet exists and no reliability programme is yet established. 相似文献
7.
Zelong Yi Yumei Wen Xiaokun Wu 《Quality and Reliability Engineering International》2019,35(6):1952-1972
Software reliability growth models, which are based on nonhomogeneous Poisson processes, are widely adopted tools when describing the stochastic failure behavior and measuring the reliability growth in software systems. Faults in the systems, which eventually cause the failures, are usually connected with each other in complicated ways. Considering a group of networked faults, we raise a new model to examine the reliability of software systems and assess the model's performance from real‐world data sets. Our numerical studies show that the new model, capturing networking effects among faults, well fits the failure data. We also formally study the optimal software release policy using the multi‐attribute utility theory (MAUT), considering both the reliability attribute and the cost attribute. We find that, if the networking effects among different layers of faults were ignored by the software testing team, the best time to release the software package to the market would be much later while the utility reaches its maximum. Sensitivity analysis is further delivered. 相似文献
8.
We discuss optimal software release problems which consider both a present value and a warranty period (in the operational phase) during which the developer has to pay the cost for fixing any faults detected. It is very important with respect to software development management that we solve an optimal software testing time by integrating the total expected testing cost and the reliability requirement. We apply a nonhomogeneous Poisson process model to the formulation of a software cost model and analyze three typical cases of the cost model. Moreover, we derive several optimal release polices. Finally, numerical examples are shown to illustrate the results of the optimal policies. 相似文献
9.
针对军用软件在质量和可靠性方面存在的问题,提出了提高军用软件质量和可靠性的措施和方法。 相似文献
10.
采用黑盒测试方法对某数据采集系统的测试软件进行了测试.通过对软件需求和性能的分析,建立了软件的运行剖面和测试案例,进行了可靠性测试,得到了该软件输入模块的可靠性测试结果. 相似文献
11.
提出了极值统计分析的方法.对于失效数据极值分布函数的拟合检验,采用了相关系数法;对于母体分布的参数估计,则分别采用了最小二乘估计(LSE)和极大似然估计(MLE);最后通过一个实例说明了统计过程,并用模拟的方法证明了最小二乘估计较好。 相似文献
12.
R. Jamshidi 《国际生产研究杂志》2013,51(4):1216-1227
Quality has an important role in manufacturing, and on the other hand, machine condition has a significant effect on quality. Based on this fact, all manufacturers integrate the production scheduling with maintenance activities to keep the machines in perfect conditions. In this paper, we propose a mixed integer nonlinear model to optimise the quality cost, maintenance cost, earliness–tardiness cost and interruption cost simultaneously. We assume that if machines work in undesirable conditions, their quality is reduced, resulting in quality cost. On the other hand, if the machines are repaired to decrease the quality cost, maintenance cost and other cost such as earliness–tardiness cost and interruption cost are imposed to the manufacturer. Several numerical instances are implemented by the proposed model to show the model effectiveness to obtain the best maintenance and production scheduling with minimum quality cost. 相似文献
13.
Kizito Salako;Xingyu Zhao; 《Quality and Reliability Engineering International》2024,40(3):1197-1220
This paper presents Bayesian techniques for conservative claims about software reliability, particularly when evidence suggests the software's executions are not statistically independent. We formalise informal notions of “doubting” that the executions are independent, and incorporate such doubts into reliability assessments. We develop techniques that reveal the extent to which independence assumptions can undermine conservatism in assessments, and identify conditions under which this impact is not significant. These techniques – novel extensions of conservative Bayesian inference (CBI) approaches – give conservative confidence bounds on the software's failure probability per execution. With illustrations in two application areas – nuclear power-plant safety and autonomous vehicle (AV) safety – our analyses reveals: (1) the confidence an assessor should possess before subjecting a system to operational testing. Otherwise, such testing is futile – favourable operational testing evidence will eventually decrease one's confidence in the system being sufficiently reliable; (2) the independence assumption supports conservative claims sometimes; (3) in some scenarios, observing a system operate without failure gives less confidence in the system than if some failures had been observed; (4) building confidence in a system is very sensitive to failures – each additional failure means significantly more operational testing is required, in order to support a reliability claim. 相似文献
14.
Haifeng Li Min Zeng Minyan Lu Xuan Hu Zhen Li 《Quality and Reliability Engineering International》2012,28(1):67-84
Software reliability growth models (SRGMs) are very important for software reliability estimation and prediction and have been successfully applied in the critical airborne software. However, there is no general model which can perform well for different cases. Thus, some researchers proposed to obtain more accurate estimation and prediction than one single model by combining various individual SRGMs together. AdaBoosting is a commonly used machine learning algorithm for combining several weak predictors into a single strong predictor to significantly improve the estimating and forecasting accuracy, which may be very suitable for the combination of SRGMs. Hence, two novel AdaBoosting‐based combination approaches for improving the parametric SRGMs are presented in this paper. The first one selects several variations of one original SRGM for obtaining the self‐combination model (ASCM). The second selects several various candidate SRGMs for obtaining the multi‐combinational model (AMCM). Finally, two case studies are presented and the results show that: (1) the ASCM is fairly effective and applicable for improving the estimation and prediction performance of its corresponding original SRGM without adding any other factors and assumptions; (2) the AMCM is notably effective and applicable for combining SRGMs because it has well applicability and provides a significantly better reliability estimation and prediction power than the traditional SRGMs and also yields a better estimation and prediction power than the neural‐network‐based combinational model. Copyright © 2011 John Wiley & Sons, Ltd. 相似文献
15.
Sipke van Manen Ed Brandt Jaap van Ekris Wouter Geurts 《Quality and Reliability Engineering International》2015,31(2):183-191
In the realm of safety related systems, a growing number of functions are realized by software, ranging from ‘firmware’ to autonomous decision‐taking software. To support (political) real‐world decision makers, quantitative risk assessment methodology quantifies the reliability of systems. The optimal choice of safety measures with respect to the available budget, for example, the UK (as low as reasonably practicable approach), requires quantification. If a system contains software, some accepted methods on quantification of software reliability exist, but none of them is generally applicable, as we will show. We propose a model bringing software into the quantitative risk assessment domain by introducing failure of software modules (with their probabilities) as basic events in a fault tree. The method is known as ‘TOPAAS’ (Task‐Oriented Probability of Abnormalities Analysis for Software). TOPAAS is a factor model allowing the quantification of the basic ‘software’ events in fault tree analyses. In this paper, we argue that this is the best approach currently available to industry. Task‐Oriented Probability of Abnormalities Analysis for Software is a practical model by design and is currently put to field testing in risk assessments of programmable electronic safety‐related systems in tunnels and control systems of movable storm surge barriers in the Netherlands. The TOPAAS model is constructed to incorporate detailed fields of knowledge and to provide focus toward reliability quantification in the form of a probability measure of mission failure. Our development also provides context for further in‐depth research. Copyright © 2013 John Wiley & Sons, Ltd. 相似文献
16.
Haining Meng Xinhong Hei Jiulong Zhang Jianjun Liu Liansheng Sui 《Quality and Reliability Engineering International》2016,32(1):89-97
Recently, software aging and software rejuvenation have been widely researched by both academic and industrial communities. Software aging is characterized by progressive performance degradation or a sudden hang/crash in a long‐running software system due to resource exhaustion of the operating system. Software rejuvenation is a proactive and preventive maintenance technique to counteract software aging. In this work, the memory leak in Java virtual machine (JVM) is firstly analyzed, and then the software aging phenomenon in a J2EE application server is investigated. To mitigate software aging effects and prevent the system from failing, the hierarchical software rejuvenation method by partial or total restarting of the system is presented. Finally, the experimental results proved that the proposed method is superior to the periodical rejuvenation method in the aspect of improving system performance. Copyright © 2014 John Wiley & Sons, Ltd. 相似文献
17.
研究了印刷电路板柔性机器人装配系统的中的优化调度问题,该系统中的机器人都具有一定的柔性,因而某些装配操作可由不同的机器人来完成,且所需装配时间也可以不同。本文针对这类机器人装配系统,采用一种新算法,以解决此类系统的优化调度问题,并通过算例验证了该逄法的有效性。 相似文献
18.
We examine a cyclic scheduling problem of sequentially connected cluster tools with a single input and output module, which includes multi-cluster tools and linear cluster tools. Every component tool has a dual-armed robot, and chambers are parallelised for a long process step. An intermediate buffer between each pair of adjacent component tools has a limited capacity, and all processed wafers should return to the input and output module. To examine the scheduling problem, we first compute workloads of the process steps and robots to obtain a lower bound on the tool cycle time. We then identify a rule of assigning the chambers to the process steps that makes the tool cycle time independent of the order of using the parallel chambers. We also propose a simple robot task sequence which is modified from the well-known swap sequence for each component tool. We prove that the modified swap sequence is optimal when one of the process steps, not a robot, is the bottleneck. We also present a scheduling strategy which controls robot task timings to deal with interference of wafer flows between each pair of adjacent component tools. Finally, we perform numerical experiments to show the performance of the proposed sequence. 相似文献
19.
Software reliability is an important aspect of any complex equipment today. Software reliability is usually estimated based on reliability models such as nonhomogeneous Poisson process (NHPP) models. Software systems are improving in testing phase, while it normally does not change in operational phase. Depending on whether the reliability is to be predicted for testing phase or operation phase, different measure should be used. In this paper, two different reliability concepts, namely, the operational reliability and the testing reliability, are clarified and studied in detail. These concepts have been mixed up or even misused in some existing literature. Using different reliability concept will lead to different reliability values obtained and it will further lead to different reliability-based decisions made. The difference of the estimated reliabilities is studied and the effect on the optimal release time is investigated. 相似文献
20.
John Lawson Jeremy Sudweeks Del Scott 《Quality and Reliability Engineering International》2006,22(2):177-189
Off‐the‐shelf operating systems (OSs) are increasingly being used in critical systems. These OSs include members of the Microsoft Windows family and various distributions of the increasingly popular Linux OS. Reliability estimates of these standard off‐the‐shelf OSs are needed so, in order to evaluate the reliability of these systems, data were collected from product support Web sites. In contrast to previous studies, the reliability of Windows NT Workstation 4.0 was found to exceed that of Windows 2000 Professional. In addition it was found that the reliability of these systems degraded over the product lifecycle. The reliability of four versions of Red Hat Linux was evaluated, and although the Red Hat OSs were more reliable than the Windows products, they exhibited the same pattern of reliability degradation across versions and, to a lesser extent, within the product lifecycle. The potential causes of these trends are examined as well as some of their implications. Copyright © 2005 John Wiley & Sons, Ltd. 相似文献