Title :
Debugging and testing hardware and software (Memento)
Author :
Fujita, Masayuki ; Rangarajan, T.S. ; Nagabhushan, P.
Abstract :
There have been intensive researches on debugging hardware as well as software. Some are very ad-hoc and based on simple heuristics, but others utilize formal methods and are mathematically modeled. In this talk, we first review various proposals on debugging from historical viewpoints, and then summarize the state-of-the-art in terms of both diagnosis and automatic correction of designs. In particular we show various approaches with SAT-based formulations of diagnosis and correction problems. We also discuss about them in relation to manufacturing test techniques. That is, if the design errors are within the pre-determined types and/or areas, there could be very efficient ways to formally verify, diagnosis and correction methods with small numbers of test vectors. In the last part of the talk, future perspectives including post-silicon issues are discussed.
Keywords :
computability; computer debugging; program debugging; program testing; vectors; Memento; SAT-based formulations; debugging hardware; formal methods; software debugging; software testing; test vectors; testing hardware;
Conference_Titel :
Advanced Computing and Communication Systems (ICACCS), 2013 International Conference on
Conference_Location :
Coimbatore
DOI :
10.1109/ICACCS.2013.6938677