• DocumentCode
    2609185
  • Title

    Towards the design of a snoopy coprocessor for dynamic software-fault detection

  • Author

    Teller, Patricia J. ; Maxwell, Michael E. ; Gates, Ann Q.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., El Paso, TX, USA
  • fYear
    1999
  • fDate
    10-12 Feb 1999
  • Firstpage
    310
  • Lastpage
    317
  • Abstract
    Dynamic Monitoring with Integrity Constraints (DynaMICs) is a software-fault monitoring approach in which the constraints are maintained separately from the program. Since the constraints are not entwined in the code, the approach facilitates the maintenance of the application and constraint code. Through code analysis during compilation, the points at which constraint checking should occur are determined. DynaMICs minimizes performance degradation, addressing a problem that has limited the use of runtime software-fault monitoring. This paper presents the preliminary design of a DynaMICs snoopy-coprocessor system, i.e., one that employs a coprocessor that utilizes bus-monitoring hardware to facilitate the concurrent execution of the application and constraint-checking code. In this approach, the coprocessor executes the constraint-checking code while the main processor executes the application code
  • Keywords
    coprocessors; software fault tolerance; DynaMICs; code analysis; compilation; constraint checking; performance degradation; snoopy coprocessor; software-fault detection; software-fault monitoring approach; Application software; Computer science; Computerized monitoring; Coprocessors; Degradation; Documentation; Hardware; Instruments; Programming profession; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing and Communications Conference, 1999 IEEE International
  • Conference_Location
    Scottsdale, AZ
  • ISSN
    1097-2641
  • Print_ISBN
    0-7803-5258-0
  • Type

    conf

  • DOI
    10.1109/PCCC.1999.749454
  • Filename
    749454