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