摘要
针对软件系统可靠性和费用分配问题,给出了一种基于可靠性的软件构件费用分配最优模型。将软件系统可靠性定义为软件构件失效率、操作剖面、构件使用矩阵以及软件无失效运行的规定任务时间的函数,详细描述了费用最优模型的建立和利用非线性规划理论求解模型的步骤。在求解过程中,将费用最优模型转化为Kuhn-Tucker方程,有效地处理了带有复杂计算的目标函数和约束条件的可靠性和费用最优分配问题。计算实例表明利用该模型进行可靠性和费用分配是可行的。
Aiming at the problem of software system reliability and cost distribution, an optimal model for software component cost distribution based on reliability is proposed. The software system reliability is defined as a function of component failure rate, the operational profile, expected component utilization, and the stated mission time for failure-free operation, and the details of building the optimal model and the steps of the solution are presented. In the process of solution, the nonlinear programming theory is used to solve the optimal model which is a multivariate constrained optimization problem. Finally, a simple example shows the optimal model for the distribution of software reliability and cost is feasible.
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2007年第12期2185-2188,共4页
Systems Engineering and Electronics
关键词
软件可靠性
可靠性费用
最优模型
software reliability
reliability cost
optimal model