Enhancing Theorem Prover interfaces with Program Slice information

Research output: Contribution to journalArticlepeer-review

Abstract

This paper proposes an extension to theorem proving interfaces for use with proof-directed debugging and other disproof-based applications. The extension is based around tracking a user-identified set of rules to create an informative program slice. Information is collected based on the involvement of these rules in both successful and unsuccessful proof branches. This provides a heuristic score for making judgements about the correctness of any rule.

A simple mechanism for syntax highlighting based on such information is proposed and a small case study presented illustrating its operation. No implementation of these ideas yet exists.
Original languageEnglish
Pages (from-to)19-33
Number of pages15
JournalElectronic Notes in Theoretical Computer Science
Volume174
Issue number2
DOIs
Publication statusPublished - 15 May 2007

Keywords

  • Proof-directed debugging
  • Program slicing
  • Verification

Fingerprint

Dive into the research topics of 'Enhancing Theorem Prover interfaces with Program Slice information'. Together they form a unique fingerprint.

Cite this