DocumentCode
1341597
Title
Automated Modeling of Dynamic Reliability Block Diagrams Using Colored Petri Nets
Author
Robidoux, Ryan ; Xu, Haiping ; Xing, Liudong ; Zhou, MengChu
Author_Institution
Dept. of Comput. & Inf. Sci., Univ. of Massachusetts Dartmouth, North Dartmouth, MA, USA
Volume
40
Issue
2
fYear
2010
fDate
3/1/2010 12:00:00 AM
Firstpage
337
Lastpage
351
Abstract
Computer system reliability is conventionally modeled and analyzed using techniques such as fault tree analysis and reliability block diagrams (RBDs), which provide static representations of system reliability properties. A recent extension to RBDs, called dynamic RBDs (DRBD), defines a framework for modeling the dynamic reliability behavior of computer-based systems. However, analyzing a DRBD model in order to locate and identify design errors, such as a deadlock error or faulty state, is not trivial when done manually. A feasible approach to verifying it is to develop its formal model and then analyze it using programmatic methods. In this paper, we first define a reliability markup language that can be used to formally describe DRBD models. Then, we present an algorithm that automatically converts a DRBD model into a colored Petri net. We use a case study to illustrate the effectiveness of our approach and demonstrate how system properties of a DRBD model can be verified using an existing Petri net tool. Our formal modeling approach is compositional; thus, it provides a potential solution to automated verification of DRBD models.
Keywords
Petri nets; XML; formal verification; software reliability; colored Petri nets; computer system reliability; deadlock error; dynamic reliability block diagrams; fault tree analysis; formal model; Automated verification; colored Petri net (CPN); deadlock detection; extensible markup language (XML); formal modeling and analysis; reliability block diagram (RBD); system reliability; time Petri net;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
Publisher
ieee
ISSN
1083-4427
Type
jour
DOI
10.1109/TSMCA.2009.2034837
Filename
5340681
Link To Document