共查询到20条相似文献,搜索用时 15 毫秒
1.
HAN Feng-yan QIN Zheng WANG Xin 《国际设备工程与管理》2006,11(4):227-233
1 IntroductionLet the initial number of defects of a software systemunder testing beN, and theith defect is found atTi, and finally stop testingwhen thenth defectis found atTn. The basic function of the software relia-bility model is estimating or predicting software reliability from the data set of survival time (the timeto be found in testing){Ti}=T1, T2,…, Tn. Up till now, a lot of parametric models have been de-veloped. Generally speaking, these models assume that the failure data come… 相似文献
2.
3.
Shuanqi Wang Yumei Wu Minyan Lu Haifeng Li 《Quality and Reliability Engineering International》2013,29(1):103-112
To incorporate the effect of test coverage, we proposed two novel discrete nonhomogeneous Poisson process software reliability growth models in this article using failure data and test coverage, which are both regarding the number of executed test cases instead of execution time. Because one of the most important factors of the coverage‐based software reliability growth models is the test coverage function (TCF), we first discussed a discrete TCF based on beta function. Then we developed two discrete mean value functions (MVF) integrating test coverage and imperfect debugging. Finally, the proposed discrete TCF and MVFs are evaluated and validated on two actual software reliability data sets. The results of numerical illustration demonstrate that the proposed TCF and the MVFs provide better estimation and fitting under comparisons. Copyright © 2012 John Wiley & Sons, Ltd. 相似文献
4.
针对军用软件在质量和可靠性方面存在的问题,提出了提高军用软件质量和可靠性的措施和方法。 相似文献
5.
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. 相似文献
6.
采用黑盒测试方法对某数据采集系统的测试软件进行了测试.通过对软件需求和性能的分析,建立了软件的运行剖面和测试案例,进行了可靠性测试,得到了该软件输入模块的可靠性测试结果. 相似文献
7.
Thomas Rhodes Frederick Boland Elizabeth Fong Michael Kass 《Journal of research of the National Institute of Standards and Technology》2010,115(3):209-216
Software assurance is an important part of the software development process to reduce risks and ensure that the software is dependable and trustworthy. Software defects and weaknesses can often lead to software errors and failures and to exploitation by malicious users. Testing, certification and accreditation have been traditionally used in the software assurance process to attempt to improve software trustworthiness.In this paper, we examine a methodology known as a structured assurance model, which has been widely used for assuring system safety, for its potential application to software assurance. We describe the structured assurance model and examine its application and use for software assurance. We identify strengths and weaknesses of this approach and suggest areas for further investigation and testing. 相似文献
8.
软件可靠性评估是软件可靠性研究的重要问题,本文研究了软件测试数据的样本点序法,获得了软件可靠度的置信下限,证明了该置信限的最优性。最后给出一个实例说明该方法的可行性。 相似文献
9.
We present two case studies in software testing to illustrate two different goals of software reliability analyses. The first case study is about administrative software of an insurance company, while the second one is on an issue of national interest in the Netherlands: safety of software control of a closable dam as part of a sea flood protection system. We pay attention to practical and methodological aspects that often are ignored or not correctly treated in software reliability analyses. In particular, we provide pointers to recent statistics literature that are relevant for software reliability. 相似文献
10.
Rashpal S. Ahluwalia 《Quality Engineering》2003,15(4):593-608
Over the years, several tools have been developed to estimate the reliability of hardware and software components. Typically, such tools are either for hardware or software. This paper presents the Software Tool for Reliability Estimation (STORE), which can be used for systems containing hardware and/or software components. For software components, exponential, Weibull, gamma, power, geometric, and inverse-linear models were implemented. Goodness of fit statistics are provided for each model. The user can select the most appropriate model for a given system configuration and failure data. The STORE program can analyze series, parallel, and complex systems. Tieset and cutset algorithm is utilized to determine the reliability of a complex system. The paper presents several examples to demonstrate the software tool. 相似文献
11.
Software reliability prediction is accomplished by fitting a nonhomogeneous Poisson process (NHPP) model to data from software testing. The data consist of the cumulative time and the cumulative number of failures found in software testing. The NHPP model can be used to predict the reliability of the software product at the time of release or to determine how much further testing must be done to reach a specified failure rate. Models are normally fitted to software testing data using Poisson regression by the method of maximum likelihood. We encountered difficulties fitting models when numerical algorithms failed to converge or when we were unable to discriminate among several models with the same number of parameters. These difficulties were the result of having no likelihood ratio test to compare models with the same number of parameters and anomalies in the data that caused numerical algorithms to fail. We found that a simple cumulative plot of the data (cumulative failures on the vertical axis vs. cumulative test time on the horizontal axis) helped in spotting anomalies in the data and selecting an appropriate model to fit. A second plot of running products of ratios of the probability densities for the predictions made from competing models, called the prequential likelihood ratio, helped in discriminating between models. Use of these plots helped resolve the difficulties we experienced in fitting models to the software testing data. 相似文献
12.
13.
John B. Bowles J. Gregory Dobbins 《Quality and Reliability Engineering International》2004,20(7):679-697
Systems designed for high availability and fault tolerance are often configured as a series combination of redundant subsystems. When a unit of a subsystem fails, the system remains operational while the failed unit is repaired; however, if too many units in a subsystem fail concurrently, the system fails. Under conditions usually met in practical situations, we show that the reliability and availability of such systems can be accurately modeled by representing each redundant subsystem with a constant, ‘effective’ failure rate equal to the inverse of the subsystem mean‐time‐to‐failure (MTTF). The approximation model is surprisingly accurate, with an error on the order of the square of the ratio mean‐time‐to‐repair to mean‐time‐to‐failure (MTTR/MTTF), and it has wide applicability for commercial, high‐availability and fault‐tolerant computer systems. The effective subsystem failure rates can be used to: (1) evaluate the system and subsystem reliability and availability; (2) estimate the system MTTF; and (3) provide a basis for the iterative analysis of large complex systems. Some observations from renewal theory suggest that the approximate models can be used even when the unit failure rates are not constant and when the redundant units are not homogeneous. Copyright © 2004 John Wiley & Sons, Ltd. 相似文献
14.
In this article, we propose nonparametric synthetic and side‐sensitive synthetic control charts for controlling fraction nonconforming due to increase in the process variation. Synthetic control chart is a combination of sign and conforming run length control charts. We compare performance of the proposed control charts with the Shewhart sign and S2 charts. Our performance study shows that the proposed control charts have a higher power of detecting out‐of‐control signal. We also study the steady‐state behavior of a nonparametric synthetic control chart. We present a Markov chain model to evaluate the steady‐state average run length of the synthetic and side‐sensitive synthetic control charts. Copyright © 2011 John Wiley & Sons, Ltd. 相似文献
15.
A scraper conveyor is a kind of heavy machinery which can continuously transport goods and widely used in mines,ports and store enterprises.Since scraper failure rate directly affects production costs and production capacity,the evaluation and the prediction of scraper conveyor reliability are important for these enterprises.In this paper,the reliabilities of different parts are classified and discussed according to their structural characteristics and different failure factors.Based on the component’s time-to-failure density function,the reliability model of scraper chain is constructed to track the age distribution of part population and the reliability change of the scraper chain.Based on the stress-strength interference model,considering the decrease of strength due to fatigue failure,the dynamic reliability model of such component as gear,axis is developed to observe the change of the part reliability with the service time of scraper.Finally,system reliability model of the scraper is established for the maintenance to simulate and calculate the scraper reliability. 相似文献
16.
Practical Reliability and Maintainability Analysis Tool for an Open Source Cloud Computing 下载免费PDF全文
Yoshinobu Tamura Shigeru Yamada 《Quality and Reliability Engineering International》2016,32(3):909-920
We focus on a cloud computing environment by using open source softwares such as OpenStack and Eucalyptus because of the unification management of data and low cost. A cloud computing is attracting attention as a network service to share the computing resources, that is, networks, servers, storage, applications, and services. We propose jump diffusion models based on stochastic differential equations in order to consider the interesting aspect of the provisioning process. Especially, the reliability and maintainability analysis tool for cloud computing is developed in this paper. Also, we analyze actual data to show numerical illustrations of application of the software analysis tool considering the characteristics of cloud computing. Copyright © 2015 John Wiley & Sons, Ltd. 相似文献
17.
Nonparametric tests have been applied to the stationarity of measurements for pulse edge length measurements, with the object of determining the time taken for a stroboscopic oscilloscope to transfer from the dynamic mode to the static one. Translated from Izmeritel'naya Tekhnika, No. 11, pp. 3–6, November, 2008. 相似文献
18.
19.
Open source software systems that serve as key components of critical infrastructures in the society are still ever‐expanding now. Many open source software systems are developed in all parts of the world, that is, Firefox, Apache HTTP server, Linux, Android, and so on. Especially, a large‐scale open source solution composed of several open source software is now attracting attention as a next‐generation software development paradigm because of the cost reduction, quick delivery, and work saving. In this paper, we propose a new approach to software reliability assessment based on stochastic differential equations and a hierarchical Bayesian model in order to consider the interesting aspect of the collision status in the binding phase of open source software. Also, we analyze actual software fault‐count data to show numerical examples of software reliability assessment considering the component collision for several open source software. Moreover, we show that the proposed reliability analysis can assist improvement of quality for the large‐scale open source solution. Copyright © 2013 John Wiley & Sons, Ltd. 相似文献