Title :
A Combination Hardware-Software Debugging System
Author_Institution :
Bell Telephone Laboratories, Inc., Murray Hill, N. J.
Abstract :
A scheme is proposed for automatically detecting many programming errors; in particular, those errors which can cause a program to misbehave in different ways, depending upon how the faulty program and its data are mapped into storage. Error detection is accomplished by simultaneously running two versions of a program which purport to be logically identical, with appropriate hardware checking between them.
Keywords :
Automatic programming; Central Processing Unit; Circuit faults; Computer aided instruction; Computer errors; Counting circuits; Debugging; Hardware; Registers; Storage automation; Automatic debugging; automatic program checkout; debugging; hardware-software debugging aid; program checkout; programming errors;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1968.5008877