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
Link To Document