It Is Time to Mechanize Programming Language Metatheory

  • Authors:
  • Benjamin C. Pierce;Peter Sewell;Stephanie Weirich;Steve Zdancewic

  • Affiliations:
  • Department of Computer and Information Science, University of Pennsylvania,;Computer Laboratory, University of Cambridge,;Department of Computer and Information Science, University of Pennsylvania,;Department of Computer and Information Science, University of Pennsylvania,

  • Venue:
  • Verified Software: Theories, Tools, Experiments
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

How close are we to a world in which mechanically verified software is commonplace? A world in which theorem proving technology is used routinely by both software developers and programming language researchers alike? One crucial step towards achieving these goals is mechanized reasoning about language metatheory. The time has come to bring together the theorem proving and programming language communities to address this problem. We have proposed the POPLMarkchallenge as a concrete set of benchmarks intended both for measuring progress in this area and for stimulating discussion and collaboration. Our goal is to push the boundaries of existing technology to the point where we can achieve mechanized metatheory for the masses.