Serwis Infona wykorzystuje pliki cookies (ciasteczka). Są to wartości tekstowe, zapamiętywane przez przeglądarkę na urządzeniu użytkownika. Nasz serwis ma dostęp do tych wartości oraz wykorzystuje je do zapamiętania danych dotyczących użytkownika, takich jak np. ustawienia (typu widok ekranu, wybór języka interfejsu), zapamiętanie zalogowania. Korzystanie z serwisu Infona oznacza zgodę na zapis informacji i ich wykorzystanie dla celów korzytania z serwisu. Więcej informacji można znaleźć w Polityce prywatności oraz Regulaminie serwisu. Zamknięcie tego okienka potwierdza zapoznanie się z informacją o plikach cookies, akceptację polityki prywatności i regulaminu oraz sposobu wykorzystywania plików cookies w serwisie. Możesz zmienić ustawienia obsługi cookies w swojej przeglądarce.
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...
Faults in software systems can have different characteristics. In an earlier paper, the anomaly reports for a number of JPL/NASA missions were analyzed and the underlying faults were classified as Bohrbugs, non-aging-related Mandelbugs, and aging-related bugs. In another paper the times to failure for each of these fault types were examined to identify trends within missions as well as across the...
Software reliability testing (SRT) is random testing based on the operational profile that acquires failure data to estimate the reliability of a software product in quantifiable terms. A huge number of test cases with lengthy execution periods are currently required to satisfy the probability distribution of the operational profile and the actual usage situation. These test cases lead to a long execution...
In the embedded system modeling field, the AADL has gradually become the industry standard because of the characteristics of modeling hardware/software collaborative. Based on the AADL formal characteristics, many domestic and foreign scholars launched a warm discussion. In order to help the system developers to better understand AADL, guide the software development process, improve software development...
The determination of software reliability indices is the primary task in the software reliability engineering. The indices are taken as not only the basis for the software reliability design and the constraints during the software development process, but also the foundation of the software's acceptance. Software reliability indices are usually divided into quantitative indices and qualitative indices...
Decisions about the release date need to balance between the degree of readiness (quality) of the product and the potential competitive advantage and added value of (early) delivery. Based on an existing optimization approach for solving the maximum value release planning problem for a fixed release time, we provide a re-optimization approach for which includes local and global re-planning exchange...
The evaluation of reliability performances of a commercial embedded module was proposed. Testing procedure, hardware and software architecture for on-line fault monitoring was implemented. By means of the application of accelerated climatic testing, the final challenge is to implement a model able to statistically prove the quality and reliability of the module.
Software testing is a very important part in software projects. As a key issue in software testing, Optimal Testing Resource Allocation Problems (OTRAPs) have drawn more and more attention recently. Along with the rapid increasing of the scale and complexity of software systems, the problems become more and more difficult to solve. Although some single objective optimization approaches had been used...
Achieving ideal fault tolerance capabilities in distributed systems is an increasing stipulate. The paper provides reader with general understanding of fault tolerance and enlightens various software fault tolerance models for design faults. Component based recovery block (CBRB) divides systems into modules and check for their reliability separately but lacks to explain integration issues that can...
Unit testing(UT) is an important step in ensuring the quality of software. Considerable effort is spent in unit testing. There are several frameworks to help with UT. Some common frameworks are Cunit, Junit, Nunit etc. All of these have very similar capabilities. They provide capabilities for organizing and registering tests, registration of test initializers and finalizers, test execution and asserting...
Software Reliability Testing (SRT) is a quantificational method to estimate the software reliability, which is to test software based on operational profile. However, it is difficult to be applied in engineering projects, one of the reasons is the testing cycle is too long and the testing cost is too high. How to improve the efficiency of the SRT is an important topic. In real SRT projects, it is...
Software vulnerabilities are the root cause of computer security problem. How people can quickly discover vulnerabilities existing in a certain software has always been the focus of information security field. This paper has done research on software vulnerability techniques, including static analysis, Fuzzing, penetration testing. Besides, the authors also take vulnerability discovery models as an...
Web applications are widely used in people's everyday life and are inherent interactive applications since their emergence. The structures of web applications are complex. Furthermore, the interaction features exacerbate their complexity. How to ensure their reliability and quality presents a challenge to software testers. In this paper, according to the features of web applications, we have formally...
Objective: Defect classification is an essential part of software development process models as a means of early identification of patterns in defect inflow profiles. Such classification, however, may often be a tedious task requiring analysis work in addition to what is necessary to resolve the issue. To increase classification efficiency, adapted schemes are needed. In this paper a light-weight...
This study examines trust in the framework of service-based systems and discusses why it is difficult to achieve. We propose a discipline we term trust engineering, which considers the interactions of trust-enhancing technology, system architecture, and the development life cycle. The traditional view of security solutions have focused on preventing external threats such as malware in the forms of...
Component-based software development (CBSD) is an emerging technology that focuses on building systems by integrating existing software components. CBSD offers a range of benefits, such as an improved ability to reuse existing codes, reduced development costs of high-quality systems and faster development time. Several earlier studies have reported different challenges involved with using CBSD in...
Importance sampling (IS) is a change-of-measure technique for speeding up the simulation of rare events in stochastic systems. In this paper, we presented an approach uses Importance Sampling technique for efficient estimation of software reliability via Markov software usage models in statistical testing. By suitable changes of the probabilities of state transitions during test, an iterative method...
Testing the reliability of an application usually requires a good usage model that accurately captures the likely sequences of inputs that the application will receive from the environment. Markov usage models and their variations have been found to be well suited for generating test cases that are statistically close to what the application is expected to receive when in production. In this article,...
Test data generation relies on the profile during the reliability testing. However, software and hardware reliability test profile are considered separately in imbedded system, and it is not a true indication of the usage to the system. In this paper, we shall first contrast of the test profile construction flow of hardware and software, and find out the integrating of them. And then advance the method...
During software development, white-box testing is used to examine the internal design of the program. One of the most important aspects of white-box testing is the code coverage. Among various test coverage measurements, the Modified Condition/Decision Coverage (MC/DC) is a structural coverage measure and can be used to assess the adequacy and quality of the requirements-based testing (RBT) process...
Podaj zakres dat dla filtrowania wyświetlonych wyników. Możesz podać datę początkową, końcową lub obie daty. Daty możesz wpisać ręcznie lub wybrać za pomocą kalendarza.