• DocumentCode
    928157
  • Title

    Abstractions of finite-state machines and immediately-detectable output faults

  • Author

    Oikonomou, Kostas N.

  • Author_Institution
    AT&T Bell Labs., Holmdel, NJ, USA
  • Volume
    41
  • Issue
    3
  • fYear
    1992
  • fDate
    3/1/1992 12:00:00 AM
  • Firstpage
    325
  • Lastpage
    338
  • Abstract
    A general way to make a smaller model of a large system, or to represent the fact that the observations possible on it are limited, is to apply an abstraction A to it. If the system is modeled by a finite-state machine M, the abstraction consists of three partitions, one for each of the state, input, and output sets. States, inputs, or outputs lumped together in one block by the partition are indistinguishable from each other, resulting in a nondeterministic machine MA. An observer of MA, whose task is to detect erroneous behavior in M, is prevented by the abstraction from seeing some of the faults. The authors investigate the choice of an abstraction that is optimal with respect to immediately detectable faults in the output map. It is shown that this requires solving an NP-complete `set-partitioning´ problem. A polynomial-time algorithm for finding an approximately optimal partition of either the states or the inputs of M, together with a way to check the goodness of the approximation is given. This algorithm also solves the undetectable fault minimization problem exactly, and in polynomial time
  • Keywords
    computational complexity; data structures; fault tolerant computing; finite automata; NP-complete; abstraction; approximately optimal partition; finite-state machines; immediately-detectable output faults; nondeterministic machine; polynomial-time algorithm; set partitioning; Approximation algorithms; Artificial intelligence; Fault detection; Minimization methods; Monitoring; Partitioning algorithms; Pins; Polynomials; Solid modeling; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.127444
  • Filename
    127444