ARMC: The Logical Choice for Software Model Checking with Abstraction Refinement

  • Podelski A
  • Rybalchenko A
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software model checking with abstraction refinement is emerging as a practical approach to verify industrial software systems. Its distinguishing characteristics lie in the way it applies logical reasoning to deal with abstraction. It is therefore natural to investigate whether and how the use of a constraint-based programming language may lead to an elegant and concise implementation of a practical tool. In this paper we describe the outcome of our investigation. Using a Prolog system together with Constraint Logic Programming extensions as the implementation platform of our choice we have built such a tool, called ARMC (for Abstraction Refinement Model Checking), which has already been used for practical verification.

Cite

CITATION STYLE

APA

Podelski, A., & Rybalchenko, A. (2006). ARMC: The Logical Choice for Software Model Checking with Abstraction Refinement (pp. 245–259). https://doi.org/10.1007/978-3-540-69611-7_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free