• DocumentCode
    2252563
  • Title

    An Effective Approach to Identifying Optimal Software Reliability Allocation with Consideration of Multiple Constraints

  • Author

    Kim, Gookhyun ; Park, Jinhee ; Baik, Jongmoon

  • Author_Institution
    Financial Supervisory Service, IT Strategy Office, Seoul, South Korea
  • fYear
    2012
  • fDate
    May 30 2012-June 1 2012
  • Firstpage
    541
  • Lastpage
    546
  • Abstract
    After a software reliability goal is set for safety-critical or mission-critical software system development, it is necessary to allocate software reliability goals for individual subsystems or components so that they meet the system reliability goal. This reliability allocation also helps to allocate test resources such as cost and schedule effectively. In order to achieve these advantages, it needs to identify the optimal software reliability allocation for multiple objectives, which maximize software reliability and minimize cost and schedule. However, it is difficult to identify an optimal software reliability allocation because reliability, cost, and schedule conflict with each other. Currently, there are several software reliability allocation techniques, but schedule planning and effective resource use are unavailable because they do not support multi-objective optimization. This paper proposes an effective software reliability allocation technique that supports multi-objective optimization. The proposed approach uses a multi-objective genetic algorithm (NSGA-II) for the multi-objective optimization. This approach assists schedule planning as well as effective resources allocation. A case study is presented to show the strength of the proposed approach. Our approach helps project manager to identify well-balanced strategies with consideration of reliability, cost, and schedule in the software reliability allocation phase.
  • Keywords
    genetic algorithms; safety-critical software; mission-critical software system development; multiobjective genetic algorithm; optimal software reliability allocation identification; safety-critical software system development; Biological cells; Mathematical model; Optimization; Resource management; Schedules; Software reliability; Genetic Algorithm; Optimization; Software Reliability; Software Reliability Allocation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science (ICIS), 2012 IEEE/ACIS 11th International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-1536-4
  • Type

    conf

  • DOI
    10.1109/ICIS.2012.29
  • Filename
    6211150