Software reliability: measurement, prediction, application
Software reliability: measurement, prediction, application
Linear programming and network flows (2nd ed.)
Linear programming and network flows (2nd ed.)
Software Reliability Allocation Based on Structure, Utility, Price, and Cost
IEEE Transactions on Software Engineering
The cleanroom approach to quality software development
The cleanroom approach to quality software development
Empirical studies of assumptions that underlie software cost-estimation models
Information and Software Technology
Cleanroom Software Engineering: A Reader
Cleanroom Software Engineering: A Reader
Software Reliability Engineered Testing
Software Reliability Engineered Testing
Computer Methods for Mathematical Computations
Computer Methods for Mathematical Computations
Planning and Certifying Software System Reliability
IEEE Software
Operational Profiles in Software-Reliability Engineering
IEEE Software
Numerical Methods for Unconstrained Optimization and Nonlinear Equations (Classics in Applied Mathematics, 16)
Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Optimal testing-resource allocation with genetic algorithm for modular software systems
Journal of Systems and Software
Journal of Systems and Software - Special issue: Quality software
System Test Planning of Software: An Optimization Approach
IEEE Transactions on Software Engineering
Architecture-Based Software Reliability Analysis: Overview and Limitations
IEEE Transactions on Dependable and Secure Computing
An optimization framework for "build-or-buy" decisions in software architecture
Computers and Operations Research
Estimation of reliability and cost relationship for architecture-based software
International Journal of Automation and Computing
Automated selection of software components based on cost/reliability tradeoff
EWSA'06 Proceedings of the Third European conference on Software Architecture
Software testing-resource allocation with operational profile
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Performance and reliability modeling for a parallel image fusion system
Mathematical and Computer Modelling: An International Journal
Hi-index | 0.00 |
This paper presents modeling frameworks for distributing development effort among software components to facilitate cost-effective progress toward a system reliability goal. Emphasis on components means that the frameworks can be used, for example, in cleanroom processes and to set certification criteria. The approach, based on reliability allocation, uses the operational profile to quantify the usage environment and a utilization matrix to link usage with system structure. Two approaches for reliability and cost planning are introduced: Reliability-Constrained Cost-Minimization (RCCM) and Budget-Constrained Reliability-Maximization (BCRM). Efficient solutions are presented corresponding to three general functions for measuring cost-to-attain failure intensity. One of the functions is shown to be a generalization of the basic COCOMO form. Planning within budget, adaptation for other cost functions and validation issues are also discussed. Analysis capabilities are illustrated using a software system consisting of 26 developed modules and one procured module. The example also illustrates how to specify a reliability certification level, and minimum purchase price, for the procured module.