Kodkod: A relational model finder

330Citations
Citations of this article
78Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The key design challenges in the construction of a SAT-based relational model finder are described, and novel techniques are proposed to address them. An efficient model finder must have a mechanism for specifying partial solutions, an effective symmetry detection and breaking scheme, and an economical translation from relational to boolean logic. These desiderata are addressed with three new techniques: a symmetry detection algorithm that works in the presence of partial solutions, a sparse-matrix representation of relations, and a compact representation of boolean formulas inspired by boolean expression diagrams and reduced boolean circuits. The presented techniques have been implemented and evaluated, with promising results. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Torlak, E., & Jackson, D. (2007). Kodkod: A relational model finder. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4424 LNCS, pp. 632–647). Springer Verlag. https://doi.org/10.1007/978-3-540-71209-1_49

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