• DocumentCode
    3368363
  • Title

    An instrument for concurrent program flow monitoring in microprocessor based systems

  • Author

    Costella, J. ; Offelli, C. ; Rossetto, D.

  • Author_Institution
    Dipartimento di Elettronica e Inf., Padua Univ., Italy
  • fYear
    1992
  • fDate
    12-14 May 1992
  • Firstpage
    169
  • Lastpage
    172
  • Abstract
    The activity of a microprocessor system can be altered by random failures due to dynamic hardware faults or unforeseen software errors that cannot be detected by common automatic test (ATE) or built-in self-test (BIST) offline systems. The authors describe a method for the detection of a particular class of such faults. This method is based on a monitoring strategy that surveys online the correctness of the program flow in an actual microprocessor system. It is determined whether the microprocessor program counter is correctly updated by following one of the allowable paths of the program flow. In program flow, two situations can be considered: sequential flow and deviation form sequentiality. It is possible to subdivide the program into segments in which the instructions are sequentially executed. Such segments are linked to each other by those instructions that cause the deviation from sequentiality. Examples of linking between program segments are given, and the logical structure for the main control activity of the implemented checking system is described
  • Keywords
    microcomputers; multiprocessing programs; program testing; supervisory programs; system monitoring; checking; concurrent program flow monitoring; logical structure; microprocessor system; random failures; sequential flow; software errors; Automatic testing; Built-in self-test; Condition monitoring; Embedded software; Fault detection; Hardware; Instruments; Microprocessors; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Instrumentation and Measurement Technology Conference, 1992. IMTC '92., 9th IEEE
  • Conference_Location
    Metropolitan, NY
  • Print_ISBN
    0-7803-0640-6
  • Type

    conf

  • DOI
    10.1109/IMTC.1992.245156
  • Filename
    245156