@inproceedings{53cc687cd3674aadb676004f20cc91fe,
title = "Rewriting models of boolean programs",
abstract = "We show that rewrite systems can be used to give semantics to imperative programs with boolean variables, a class of programs used in software model-checking as over- or underapproximations of real programs. We study the classes of rewrite systems induced by programs with different features like procedures, concurrency, or dynamic thread creation, and survey a number of results on their word problem and their symbolic reachability problem.",
author = "Ahmed Bouajjani and Javier Esparza",
year = "2006",
doi = "10.1007/11805618_11",
language = "English",
isbn = "3540368345",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "136--150",
booktitle = "Term Rewriting and Applications - 17th International Conference, RTA 2006, Proceedings",
note = "17th International Conference on Term Rewriting and Applications, RTA 2006 ; Conference date: 12-08-2006 Through 14-08-2006",
}