Software Reliability Optimization for Automatic Train Operating System

Zengkun Li,Xibin Zhao
DOI: https://doi.org/10.1109/CIIS.2017.52
2017-01-01
Abstract:The well performing functionalities of a system mainly relies on the reliability of the software, which is enrolled at all stages of the software design. Reliability allocation optimization under budget constraints offers effective way for enhancing the reliability of the software. In this paper, we focus on the software reliability allocation optimization for an Automatic Train Operating (ATO) system. The software reliability allocation model for the studied case based on the Analytic Hierarchy Process (AHP) was constructed in view of the software structures of the system. The reliability optimization based on Budget Constrained Utility Maximization (BCUM) is then executed for the system. The reliability allocation model transforms the allocation to a nonlinear problem that takes the importance, the calling frequency and the cost of the modules of the system into account. Genetic Algorithm (GA) is employed to solve the allocation optimization problem of the system.
What problem does this paper attempt to address?