Optimizing Testing-Resource Allocation Using Architecture-Based Software Reliability Model
Hiroyuki Okamura,Tadashi Dohi +1 more
- 27 Sep 2018
- Vol. 2018, pp 1-7
TL;DR: The model-based approach to design the testing-resource allocation is presented and the architecture-based software reliability model with operational profile is employed to estimate the quantitative software reliability in operation phase and formulate the multiobjective optimization problems with respect to cost, testing effort, and software reliability.
read more
Abstract: In the management of software testing, testing-recourse allocation is one of the most important problems due to the tradeoff between development cost and reliability of released software. This paper presents the model-based approach to design the testing-resource allocation. In particular, we employ the architecture-based software reliability model with operational profile to estimate the quantitative software reliability in operation phase and formulate the multiobjective optimization problems with respect to cost, testing effort, and software reliability. In numerical experiment, we investigate the difference of the presented optimization problem from the existing testing-resource allocation model.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Architecture-based Software Reliability Incorporating Fault Tolerant Machine Learning
Maskura Nafreen,Saikath Bhattacharya,Lance Fiondella +2 more
- 01 Jan 2020
TL;DR: The architecture-based approach to software reliability modeling, which represents application reliability in terms of the component reliabilities and the probabilistic transitions between the components, is extended to the case, where some components represent learning enabled components.
9
A Framework for Localizing Aging-Related Bugs in a Random and Dynamic Way
Xiaoyi Zhang,Junjun Zheng +1 more
- 01 Aug 2019
TL;DR: A basic framework for localizing aging-related bugs, by adapting their general characteristics in a dynamic and random way and numerical simulation shows that this framework provides a promising way to localize bugs with accumulative effects.
A Search-Based Method For optimizing Software Architecture Reliability
11 May 2022
TL;DR: In this article , the authors proposed a search-based method to improve the reliability of software architecture based on the use of NSGAII algorithm and genetic programming and the use software architecture reliability tactics in it.
Testing Resource Allocation for Software System: An Approach Integrating MEMV-OWA and DEMATEL
Rubina Mittal,Rajat Arora +1 more
- 01 Jan 2022
TL;DR: In this article, one of the multi-criteria decision making technique, Decision Making Trial and Evaluation Laboratory (DEMATEL) is applied to determine the cause and effect relationship between quality characteristics.
On Estimating the Feasible Solution Space of Multi-Objective Testing Resource Allocation
Guofu Zhang,Lei Li,Zhaopin Su,Yulin Feng,Yang Chen,Miqing Li,Xin Yao +6 more
TL;DR: The feasible solution space of a multi-objective testing resource allocation problem is determined by variables and constraints. The space is very tiny compared to the large search space. This work estimates the feasible solution space by developing theoretical and algorithmic approaches to deduce new tighter lower and upper bounds on variables from constraints.
References
A simplex method for function minimization
John A. Nelder,R. Mead +1 more
TL;DR: A method is described for the minimization of a function of n variables, which depends on the comparison of function values at the (n 41) vertices of a general simplex, followed by the replacement of the vertex with the highest value by another point.
30.6K
Operational profiles in software-reliability engineering
TL;DR: Using an operational profile to guide testing ensures that if testing is terminated and the software is shipped because of schedule constraints, the most-used operations will have received the most testing and the reliability level will be the maximum that is practically achievable for the given test time.
852
Architecture-based approach to reliability assessment of software systems
TL;DR: The state of the architecture-based approach to reliability assessment of component based software is detailed and how it can be used to examine software behavior right from the design stage to implementation and final deployment is described.
457
Software Reliability Model for Modular Program Structure
TL;DR: In this paper, the authors considered a modular program in which transfers of control between modules follow a semi-Markov process, where each module is failure-prone, and the different failure processes are assumed to be Poisson.
222
Dependability Evaluation of Software Systems in Operation
TL;DR: An approximate model is derived which enables one to account for the failures due to the design faults in a simple way when evaluating a system's dependability.
179