• DocumentCode
    64733
  • Title

    Diagnosis of Discrete Event Systems Using Satisfiability Algorithms: A Theoretical and Empirical Study

  • Author

    Grastien, Alban ; Anbulagan, Anbu

  • Author_Institution
    Optimisation Res. Group of NICTA, Canberra, ACT, Australia
  • Volume
    58
  • Issue
    12
  • fYear
    2013
  • fDate
    Dec. 2013
  • Firstpage
    3070
  • Lastpage
    3083
  • Abstract
    We propose a novel algorithm for the diagnosis of systems modelled as discrete event systems. Instead of computing all paths of the model that are consistent with the observations, we use a two-level approach: at the first level diagnostic questions are generated in the form does there exist a path from a given subset that is consistent with the observations?, whilst at the second level a satisfiability (SAT) solver is used to answer the questions. Our experiments show that this approach, implemented in SAT, can solve problems that we could not solve with other techniques.
  • Keywords
    computability; computational complexity; discrete event systems; SAT solver; computational complexity; diagnostic question generation; discrete event system diagnosis; satisfiability algorithms; satisfiability solver; two-level approach; Automata; Computational modeling; Data mining; Discrete-event systems; Petri nets; Silicon; Synchronization; Diagnosis; discrete event systems; propositional satisfiability;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2013.2275892
  • Filename
    6572825