• DocumentCode
    768257
  • Title

    Immunotronics - novel finite-state-machine architectures with built-in self-test using self-nonself differentiation

  • Author

    Bradley, D.W. ; Tyrrell, A.M.

  • Author_Institution
    Dept. of Electron., York Univ., UK
  • Volume
    6
  • Issue
    3
  • fYear
    2002
  • fDate
    6/1/2002 12:00:00 AM
  • Firstpage
    227
  • Lastpage
    238
  • Abstract
    A novel approach to hardware fault tolerance is demonstrated that takes inspiration from the human immune system as a method of fault detection. The human immune system is a remarkable system of interacting cells and organs that protect the body from invasion and maintains reliable operation even in the presence of invading bacteria or viruses. This paper seeks to address the field of electronic hardware fault tolerance from an immunological perspective with the aim of showing how novel methods based upon the operation of the immune system can both complement and create new approaches to the development of fault detection mechanisms for reliable hardware systems. In particular, it is shown that by use of partial matching, as prevalent in biological systems, high fault coverage can be achieved with the added advantage of reducing memory requirements. The development of a generic finite-state-machine immunization procedure is discussed that allows any system that can be represented in such a manner to be "immunized" against the occurrence of faulty operation. This is demonstrated by the creation of an immunized decade counter that can detect the presence of faults in real time
  • Keywords
    biocybernetics; built-in self test; computer architecture; error detection; fault tolerant computing; finite state machines; artificial immune system; built-in self-test; error detection; fault coverage; faulty operation; finite state machine architectures; hardware fault tolerance; immunization procedure; immunized decade counter; immunotronics; memory requirements; partial matching; real-time fault detection; reliable hardware Systems; self-nonself differentiation; Biological systems; Fault detection; Fault tolerant systems; Hardware; Humans; Immune system; Maintenance; Microorganisms; Protection; Viruses (medical);
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2002.1011538
  • Filename
    1011538