• DocumentCode
    447540
  • Title

    A polynomial algorithm for checking diagnosability of Petri nets

  • Author

    Wen, YuanLin ; Li, ChunHsi ; Jeng, MuDer

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Ocean Univ., Keelung, Taiwan
  • Volume
    3
  • fYear
    2005
  • fDate
    10-12 Oct. 2005
  • Firstpage
    2542
  • Abstract
    Diagnosability of discrete event systems was previously defined in terms of finite state machines by Sampath et al. Two algorithms of polynomial complexity in the number of states were proposed later for checking their diagnosability. In this paper, we present an algorithm of polynomial complexity in the number of nodes for computing a sufficient condition of diagnosability of discrete event systems modeled by Petri nets. In other words, our algorithm is more efficient than previous ones since no state enumeration is necessary. This gives us an advantage to solve large real-world problems. Our algorithm is formulated as a linear programming problem, which is well-known to be of polynomial complexity in the worst case. Examples are given in the paper to illustrate our approach.
  • Keywords
    Petri nets; computational complexity; discrete event systems; fault diagnosis; formal verification; linear programming; Petri nets; computational complexity; discrete event system diagnosability; fault diagnosis; linear programming; polynomial algorithm; Automata; Automation; Discrete event systems; Fault diagnosis; Formal languages; Linear programming; Oceans; Petri nets; Polynomials; Sufficient conditions; Diagnosability; Petri Nets; fault diagnosis; linear programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2005 IEEE International Conference on
  • Print_ISBN
    0-7803-9298-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.2005.1571531
  • Filename
    1571531