---
title: "Hardware Diagnosis as Program Debugging"
authors:
  - "Ajay Gupta"
doi: ""
url: "https://ijcai.org/proceedings/1987/104"
pdf: "https://ijcai.org/proceedings/1987/0104.pdf"
venue: "Proceedings of the Tenth International Joint Conference on Artificial Intelligence"
year: 1987
pages: "524-525"
track: "Knowledge Representation"
keywords:
---

# Hardware Diagnosis as Program Debugging

Ajay Gupta

*Proceedings of the Tenth International Joint Conference on Artificial Intelligence*, pages 524-525.

## Abstract

Horn clauses provide a useful framework for writing executable structural representations for digital circuits. This paper discusses how these representations can be used to diagnose faulty circuits using algorithmic program debugging techniques developed by Shapiro. The sound theoretical basis of these techniques Is one of the major advantages of this approach. This framework also provides a new perspective on some of the hardware diagnosis techniques suggested In the literature.
