Computer Engineering and Applications ›› 2008, Vol. 44 ›› Issue (16): 77-79.

• 研发、设计、测试 • Previous Articles     Next Articles

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

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

孙家泽1,张建科2   

  1. 1.西安邮电学院 计算机系,西安 710061
    2.西安邮电学院 应用数理系,西安 710061
  • 通讯作者: 孙家泽

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

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

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