Title :
Reliability Analysis of Task Model in Real-Time Fault-Tolerant Systems
Author :
Gui, Shenglin ; Luo, Lei
Author_Institution :
Nat. Comput. Exp. Teaching Demonstration Center, Univ. of Electron. Sci. & Technol. of China, Chengdu, China
Abstract :
One notable advantage of Model-Driven Architecture(MDA) method is that software developers could do sufficient analysis and tests on software models in the design phase, which helps construct high confidence on the expected software performance and behaviors. In this paper, we present a general reliability model, based on the relationship between real-time requirements and time costs of fault tolerance, to analyze reliability of the task execution model in real-time software design phase when using MDA method. This reliability model defines arrival rates of faults and fault-tolerant mechanisms to model non-permanent faults and the corresponding fault handling costs. By analyzing the probability of tasks being schedulable in the worst-case execution scenario, reliability and schedulability are combined into an unified analysis framework, and an algorithm for reliability analysis is also given under static priority scheduling. When no assumptions of fault occurrences made on the task model, this reliability model regresses to a generic schedulability model.
Keywords :
probability; processor scheduling; software architecture; software fault tolerance; MDA method; fault handling costs; fault mechanisms arrival rate; fault occurrences; fault-tolerant mechanism arrival rate; generic schedulability model; model-driven architecture method; nonpermanent fault model; probability analysis; real-time fault-tolerant systems; real-time software design phase; software behaviors; software model analysis; software model testing; software performance; static priority task scheduling; task model reliability analysis; unified analysis framework; worst-case execution scenario; Fault tolerance; Fault tolerant systems; Real-time systems; Reliability engineering; Software; Software reliability; Design phase; Fault-tolerant mechanism; Real-time software; Reliability model; Schedulability;
Conference_Titel :
Computer and Information Technology (CIT), 2012 IEEE 12th International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4673-4873-7
DOI :
10.1109/CIT.2012.89