计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (16): 77-79.

• 研发、设计、测试 • 上一篇    下一篇

基于社会认知算法的软件可靠性分配问题研究

孙家泽1,张建科2   

  1. 1.西安邮电学院 计算机系,西安 710061
    2.西安邮电学院 应用数理系,西安 710061
  • 收稿日期:2007-12-07 修回日期:2008-03-17 出版日期:2008-06-01 发布日期:2008-06-01
  • 通讯作者: 孙家泽

Reliability allocation of software system based on social cognitive optimization

SUN Jia-ze1,ZHANG Jian-ke2   

  1. 1.Department of Computer Science,Xi’an Institute of Posts and Telecommunications,Xi’an 710061,China
    2.Department of Mathematics and Physics,Xi’an Institute of Posts and Telecommunications,Xi’an 710061,China
  • Received:2007-12-07 Revised:2008-03-17 Online:2008-06-01 Published:2008-06-01
  • Contact: SUN Jia-ze

摘要: 针对软件可靠性分配问题中求解全局最优解的困难,在保证系统开发费用最低的前提条件下,将可靠性指标分配到每个模块中,并利用一种新的智能优化算法——社会认知算法来搜索模型的最优解。实验结果表明了社会认知算法在求解软件可靠性分配问题中的有效性。

关键词: 社会认知算法, 可靠性分配, 智能优化算法

Abstract: In accordance with difficulties of achieving the optimal result in the problem of the software reliability allocation,on the premise that the system can minimize the cost of system,reliability targets are allocated to each model.At the same time,Social Cognitive Optimization,a new intelligent optimization algorithm,is introduced to achieve the optimal result for the problem.The experiment results manifest that Social Cognitive Optimization is effective on solving the software reliability allocation problems.

Key words: Social Cognitive Optimization(SCO), reliability allocation, intelligent optimization algorithms