Scheduled System Maintenance on May 29th, 2015:
IEEE Xplore will be upgraded between 11:00 AM and 10:00 PM EDT. During this time there may be intermittent impact on performance. We apologize for any inconvenience.
By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Gookhyun Kim ; Financial Supervisory Service, IT Strategy Office, Seoul, South Korea ; Jinhee Park ; Jongmoon Baik

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.

Published in:

Computer and Information Science (ICIS), 2012 IEEE/ACIS 11th International Conference on

Date of Conference:

May 30 2012-June 1 2012