Computer and Modernization

Previous Articles     Next Articles

An Embedded Software Reliability Modeling and Evaluation Method

  

  1. College of Information Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
  • Received:2016-12-17 Online:2017-08-31 Published:2017-09-01

Abstract:

Although AADL has been widely used in the modeling and analysis of embedded software architecture, it’s a semiformal modeling language and cannot meet the
requirements of rigorous analysis and evaluation of software reliability. In order to solve this problem, first of all, we describe the AADL reliability model by discretetime
Markov chain, which is mainly used to describe the state transition and transition probability of the system. Then, we propose a reliability quantitative evaluation method based
on PCTL to evaluate the reliability by calculating the availability. Finally, we design a reliability evaluation tool. By the tool, a case study of a flight management system is
given to verify the effectiveness of the modeling and evaluation method.

Key words: reliability, AADL, DTMC, PCTL, model checking

CLC Number: