Solving String Constraints: The Case for Constraint Programming

Jun He,Pierre Flener,Justin Pearson,Wei Ming Zhang
DOI: https://doi.org/10.1007/978-3-642-40627-0_31
2013-01-01
Abstract:We improve an existing propagator for the context-free grammar constraint and demonstrate experimentally the practicality of the resulting propagator. The underlying technique could be applied to other existing propagators for this constraint. We argue that constraint programming solvers are more suitable than existing solvers for verification tools that have to solve string constraints, as they have a rich tradition of constraints for membership in formal languages.
What problem does this paper attempt to address?