• Home
  • Search
  • Predicate abstraction and CEGAR for higher-order model checking
  • Cite Icon118
  • https://doi.org/10.1145/1993498.1993525Copy DOI Icon

Predicate abstraction and CEGAR for higher-order model checking

  • Jun 4, 2011
  • Naoki Kobayashi +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Higher-order model checking (more precisely, the model checking of higher-order recursion schemes) has been extensively studied recently, which can automatically decide properties of programs written in the simply-typed λ-calculus with recursion and finite data domains. This paper formalizes predicate abstraction and counterexample-guided abstraction refinement (CEGAR) for higher-order model checking, enabling automatic verification of programs that use infinite data domains such as integers. A prototype verifier for higher-order functional programs based on the formalization has been implemented and tested for several programs.

Similar Papers
  • Research Article
  • Citations5

A traversal-based algorithm for higher-order model checking

  • Sep 09, 2012
  • ACM SIGPLAN Notices
  • Robin P Neatherway +2
  • Book Chapter
  • Citations8

Pairwise Reachability Analysis for Higher Order Concurrent Programs by Higher-Order Model Checking

  • Jan 01, 2014
  • Kazuhide Yasukata +2
  • Conference Article
  • Citations12

Relational Semantics of Linear Logic and Higher-order Model Checking

  • Jan 01, 2015
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Charles Grellois +1
  • Conference Article
  • Citations12

Higher-Order Model Checking: From Theory to Practice

  • Jun 01, 2011
  • Naoki Kobayashi
  • Research Article
  • Citations3

Indexed linear logic and higher-order model checking

  • Mar 17, 2015
  • Electronic Proceedings in Theoretical Computer Science
  • Charles Grellois +1
  • Conference Article
  • Citations23

Higher-Order Model Checking: An Overview

  • Jul 01, 2015
  • Luke Ong
  • Research Article
  • Citations208

Algorithmic Analysis of Programs with Well Quasi-ordered Domains

  • Jul 01, 2000
  • Information and Computation
  • Parosh Aziz Abdulla +3
  • Conference Article
  • Citations84

Model-checking higher-order functions

  • Sep 07, 2009
  • Naoki Kobayashi
  • Single Report

STeP: A Tool for the Development of Provably Correct Reactive and Real-Time Systems

  • Jun 30, 1999
  • Zohar Manna
  • Research Article
  • Citations12

Verifying relational properties of functional programs by first-order refinement

  • Mar 16, 2016
  • Science of Computer Programming
  • Kazuyuki Asada +2
  • Book Chapter
  • Citations5

The Complexity of Evaluating Nfer

  • Jan 01, 2022
  • Sean Kauffman +1
  • Conference Article
  • Citations31

Model Checking Data-Dependent Real-Time Properties of the European Train Control System

  • Nov 01, 2006
  • Johannes Faber +1
  • Book Chapter
  • Citations40

Abstract Model Checking without Computing the Abstraction

  • Jan 01, 2009
  • Stefano Tonetta
  • Conference Article
  • Citations5

Using Formal Verification to Reduce Test Space of Fault-Tolerant Programs

  • Jan 01, 2008
  • Kleber S Xavier +2
  • Research Article
  • Citations336

Modalities for model checking: branching time logic strikes back

  • Jun 01, 1987
  • Science of Computer Programming
  • E Allen Emerson +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.