• 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