DocumentCode :
2008490
Title :
Comparing software design for testability to hardware DFT and BIST
Author :
Alanen, Jack ; Ungar, Louis Y.
Author_Institution :
California State Univ., Northridge, Northridge, CA, USA
fYear :
2011
fDate :
12-15 Sept. 2011
Firstpage :
272
Lastpage :
278
Abstract :
Software is replacing hardware whenever possible, and this trend is increasing. Software faults are every bit as pervasive and difficult to deal with as hardware faults. Debugging software faults is manual, time consuming, often elusive and since they affect all systems deployed, most often they are critical. Design for Debugging would ensure that a software package can be readily debugged for any software fault. A comprehensive software test, however, is intended to eliminate the need for ad hoc debugging and ideally all “bugs” (we call software faults) would be caught and identified by the software test. Thus, it is imperative that the software community adopt means to ensure that software components are designed in a way that will detect and isolate software faults. This requirement is familiar to designers of hardware systems. Could the discipline of hardware design for testability (DFT) and Built-In [Self] Test (BIST) apply to software design for testability? The purpose of this paper is to discuss how many of the testability requirements and techniques for hardware DFT can be applied to software.
Keywords :
program debugging; program testing; software fault tolerance; BIST; DFT; built-in self test; hardware BIST; hardware DFT; hardware design for testability; hardware faults; hardware systems; software community; software components; software design; software fault debugging; software faults; software package; software testability; Circuit faults; Computer languages; Discrete Fourier transforms; Hardware; Observability; Software design; BIST; DFT; design for testability; hardware test; software design for testability; software test;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
AUTOTESTCON, 2011 IEEE
Conference_Location :
Baltimore, MD
ISSN :
1088-7725
Print_ISBN :
978-1-4244-9362-3
Type :
conf
DOI :
10.1109/AUTEST.2011.6058776
Filename :
6058776
Link To Document :
بازگشت