Efficiently generating structurally complex inputs with thousands of objects

5Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present Shekoosh, a novel framework for constraint-based generation of structurally complex inputs of large sizes. Given a Java predicate that represents the desired structural integrity constraints, Shekoosh systematically explores the input space of the predicate and generates inputs that satisfy the given constraints. While the problem of generating an input that satisfies all the given constraints is hard, generating a structure at random, which may not satisfy the constraints but has a desired number of objects is straightforward. Indeed, a structure generated at random is highly unlikely to satisfy any of the desired constraints. However, it can be repaired to transform it so that it satisfies all the desired constraints. Experiments show that Shekoosh can efficiently generate structures that are up to 100 times larger than those possible with previous algorithms, including those that are based on a dedicated search and also those that use off-the-shelf enumerating SAT solvers. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Elkarablieh, B., Zayour, Y., & Khurshid, S. (2007). Efficiently generating structurally complex inputs with thousands of objects. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4609 LNCS, pp. 248–272). Springer Verlag. https://doi.org/10.1007/978-3-540-73589-2_13

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