Treffer: ARMC : The logical choice for software model checking with abstraction refinement

Title:
ARMC : The logical choice for software model checking with abstraction refinement
Source:
Practical aspects of declarative languages (9th international symposium, PADL 2007, Nice, France, January 14-15, 2007)Lecture notes in computer science. :245-259
Publisher Information:
Berlin: Springer, 2007.
Publication Year:
2007
Physical Description:
print, 22 ref 1
Original Material:
INIST-CNRS
Document Type:
Konferenz Conference Paper
File Description:
text
Language:
English
Author Affiliations:
University of Freiburg, Germany
Max-Planck-Institut für Informatik Saarbriicken, Germany
Ecole Polytechnique Fédérale de Lausanne, Switzerland
ISSN:
0302-9743
Rights:
Copyright 2007 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Computer science; theoretical automation; systems
Accession Number:
edscal.19131132
Database:
PASCAL Archive

Weitere Informationen

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.