Systems Engineering and Electronics

Previous Articles     Next Articles

Algebraic approach of software reliability estimation based on architecture analysis

ZHANG Jie1,2, LU Yang1, LIU Guang-liang1   

  1. 1. School of Computer and Information, Hefei University of Technology, Hefei 230009, China;
    2. School of Mathematics and Computer Science, Anhui Normal University, Wuhu 241003, China
  • Online:2015-10-27 Published:2010-01-03

Abstract:

An algebraic approach of reliability estimation is proposed, which aims at the diversity of architecture styles in complex software systems. The approach is built on algebraic modeling for software architecture and analyzes the characteristic of component interaction. It provides abstract algebraic paradigms for basic structures. By setting up the mapping relation between the paradigms and the system states, the computational rules of reliability parameters and a process of the overall assessment for system reliability are established. Because of the formal features of the algebraic method applied, the process has significant advantages in dealing with the nested structure and calculating automatically. Finally, in order to illustrate the applicability and effectiveness of the proposed approach, the reliability analysis of an actual software system is presented.

[an error occurred while processing this directive]