Periodic and non-concurrent error detection and identification in one-hot encoded FSMs (Q705464)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 2131552
Language Label Description Also known as
default for all languages
No label defined
    English
    Periodic and non-concurrent error detection and identification in one-hot encoded FSMs
    scientific article; zbMATH DE number 2131552

      Statements

      Periodic and non-concurrent error detection and identification in one-hot encoded FSMs (English)
      0 references
      0 references
      31 January 2005
      0 references
      The discrete time finite state machine (FSM) with state transition faults is considered. The FSM is described by set state \(Q=\{q_1,\dots,q_N\}\), input state \(X=\{x_1,\dots,x_U\}\) and output state \(Y=\{y_1,\dots,y_J\}\). In an one-hot encoded FSM with \(N\) states the current state is represented by \(N\)-dimensional binary vector \(q[t]=(0,\dots,1,\dots,0)\) which \(j\)-th nonzero entry is equal to '1' if the state is \(q_j\). This representation allows to consider the next-state function of FSM as an equation \[ q[t+1]=A_{x[t]} q[t], \] where \(A_{x[t]}\) is \((N \times N)\)-matrix such that each of its columns has exactly one nonzero entry with value '1'. This representation allows to use algebraic methods. To detect and identify state transition faults an embedding system is constructed with \((N+m)\)-dimensional state vector \(\xi[t]\) which is described by the next-state function \[ \xi[t+1]={\mathcal A}_{\xi[t]} \xi[t], \] so as the original state vector can be found by the relationship \(q[t]=L \xi[t]\) and the faults can be checked by calculating signatures of \(\xi[t]\). Traditionally concurrent checks of faults are used, that are performed at the end of each step \(t\). In the article periodic error detection is considered, i.e. at the end of each \(L\) steps. This approach is more beneficial in case of rare errors. The appropriate constructions of vector \(\xi[t]\) and matrices \({\mathcal A}_{\xi[t]}\) are given in the article.
      0 references
      fault tolerance
      0 references
      finite-state machines
      0 references
      logic controllers
      0 references
      fault detection and identification
      0 references
      error recovery
      0 references
      0 references
      0 references
      0 references

      Identifiers