The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
This paper presents a generalized modeling framework of fault detection and correction processes with bivariate distributions. The presented framework includes almost all existing software reliability growth models, namely the models in which both fault detection and correction processes are described by non-homogeneous Poisson processes. In our framework, the time dependency of fault correction time...
The decreasing size of transistors has been critical to the increase in capacity of supercomputers. The smaller the transistors are, less energy is required to flip a bit, and thus silent data corruptions (SDCs) become more common. In this paper, we present FlipBack, an automatic software-based approach that protects applications from SDCs. FlipBack provides targeted protection for different types...
Computer interlocking software is a real-time and safety-critical software, which can ensure the traveling safety and improve the transportation efficiency in the railway signal computer control systems. It is of great significance to evaluate the reliability of the interlocking software before putting them into operation. Most of the existing Non-Homogeneous Poisson Process (NHPP) models did not...
In today's fast moving day to day life almost everything is more or less dependent on software. This dependence on software has increased the demand of reliable software in no time. Hence software firms are now a days releasing multiple versions of the software instead of providing a software with less number of bugs and removing the bugs of the previous version in the next up-gradation Firms remove...
Many software reliability methods have been proposed for estimating and predicting reliability, and the method based on Bayesian framework is a popular one. However, the present Bayesian approaches are all based on the impractical assumption that the detected faults are corrected immediately with no debugging time delay. In this paper, we derive effective parameter estimation algorithms based on Bayesian...
The requirements of software users are changing dynamically with a rapid pace which is attributed to the competitive environment and strong market position. The software industry needs to accomplish wearisome task of producing and upgrading the quality application software cost-effectively. With the advent of new technology, the up gradations and enhancements in the software have become more viable...
Software reliability is one of the most significant attributes in various safety-critical systems. One popular approach to estimate the software reliability is based on Bayesian statistics. However, there are few attempts on Bayesian approaches considering fault correction process. In this paper, we present parameter estimation method based on Bayesian statistics for combined fault detection and correction...
In software development, software reliability growth models (SRGMs) often provide values that do not meet expectations; sometimes the results of the SRGM and the actual data disagree and other times the SRGM overestimates the expected values. The former often occurs in model curves and the predicted number of faults. For example, the software reliability growth curve cannot describe the situation...
Software reliability growth modeling plays an important role in software reliability evaluation. To incorporate more information and provide more accurate analysis, modeling software fault detection and correction processes has attracted widespread research attention recently. However, the assumption of the stochastic fault correction time delay brings more difficulties in modeling and estimating...
In this paper we extend non-homogeneous gamma process (NHGP)-based software reliability models (SRMs) by Ishii and Dohi (2008) from both view points of modeling and parameter estimation. In modeling, we generalize the underlying NHGP-based SRMs to those for eleven kinds of trend function, which can characterize a variety of software fault-detection patterns. In parameter estimation, we develop a non-parametric...
In the prevailing scenario, development of distributed systems is gaining popularity to get the benefits of early and enhanced developments. Software Reliability Growth Models (SRGMs) play a significant role in quantitative assessment of software reliability. Software's developed in Distributed Development Environment (DDE) are characterized by enhanced availability and increased reliability. Software...
A difference exists between the software testing environment and operating environment, which has a crucial impact on the software reliability assessment, testing costs and optimal release time. The software cost model is an effective tool used to help software developers control software costs and determine the release time. However, the current studies have not taken the difference of the environment...
Learning and fault detection rate functions have been vigorously studied and analyzed in the modeling of software reliability growth functions. The behavior of learning and fault detection rate functions is being studied either under static assumptions or under dynamic assumptions where it can be affected by many factors, e.g., imperfect debugging, resource allocations etc. Thus, some software reliability...
This paper proposes a novel framework of software reliability growth models with software metrics. Our approach is to integrate a classical Poisson-regression-based fault prediction with non-homogeneous Poisson process based software reliability growth models. The remarkable feature of this approach is to handle time series data of fault detections and software metrics for a number of modules at the...
We discuss interval estimation methods for cost-optimal software release time based on a discretized software reliability growth model. In our approach, we use a bootstrap method, in which we do not need to derive probability distributions of model parameters and optimal software release time analytically by using an asymptotic theory assuming a large number of samples. Then we estimate bootstrap...
It is well known that multifactor software reliability modeling with software metrics data is useful to predict the software reliability with higher accuracy, because it utilizes not only software fault count data but also software testing metrics data observed in the development process. In this paper we extend the existing logit regression-based software reliability model by introducing more generalized...
Software reliability growth models (SRGMs) base on NHPP are quite successful. Various NHPP-SRGMs have been built upon various different assumptions, for example, software failure rate, the total number of faults, and the fault detection rate and so on. But in fact, the fault correction rate is not a constan, but a time function. In this paper, we aim to incorporate fault detection rate, the number...
In order to assure software quality and assess software reliability, many software reliability growth models (SRGMs) have been proposed. In One-Dimension Software Reliability Growth Models researcher used one factor such as Testing-Time, Testing-Effort or Coverage, etc for designing the model but in Two-Dimensional software reliability growth model, process depends on two-types of reliability growth...
Evaluation of the ability of test sets for fault detection, and indirectly also evaluation of the quality of test techniques that generate those test sets, have become more of an issue in software testing. Based on mutation analysis, this paper evaluates and compares fault detection ability of test sets using statistical techniques. In this process also different mutant types (and indirectly different...
In order to incorporate the effect of test coverage, two novel software reliability growth models (SRGMs) are proposed in this paper using failure data and test coverage simultaneously. One is continuous using testing time, and the other is discrete with respect to the number of executed test cases instead of testing time. Since one of the most important factors of the coverage-based SRGMs is the...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.