Software Model Checking: Publications
Click here to download all publications in a single bibtex file
@article{dkw2008, title = "A Survey of Automated Techniques for Formal Software Verification", author = "Vijay D'Silva and Daniel Kroening and Georg Weissenbacher", year = "2008", journal = "IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)", month = "July", number = "7", pages = "1165-1178", publisher = "IEEE", url = "http://dx.doi.org/10.1109/TCAD.2008.923410", volume = "27", doi = "10.1109/TCAD.2008.923410", }
@book{ks2008, title = "Decision Procedures -- an Algorithmic Point of View", author = "Kroening, Daniel and Strichman, Ofer", year = "2008", note = "To appear", publisher = "Springer", series = "EATCS", }
@article{cks2007-tcs, title = "Verification of {Boolean} Programs with Unbounded Thread Creation", author = "Cook, Byron and Kroening, Daniel and Sharygina, Natasha", year = "2007", journal = "Theoretical Computer Science (TCS)", pages = "227--242", publisher = "Elsevier", volume = "388", }
@inproceedings{bkossb2007-tacas, title = "Deciding Bit-Vector Arithmetic with Abstraction", author = "Bryant, Randal E. and Kroening, Daniel and Ouaknine, Joel and Seshia, Sanjit A. and Strichman, Ofer and Brady, Bryan", year = "2007", booktitle = "Proceedings of TACAS 2007", pages = "358--372", publisher = "Springer", series = "Lecture Notes in Computer Science", volume = "4424", }
@inproceedings{cks2006-cogent, title = "Accurate Theorem Proving for Program Verification", author = "Cook, Byron and Kroening, Daniel and Sharygina, Natasha", year = "2006", booktitle = "Proceedings of ISoLA 2004", pages = "96--114", publisher = "Springer", series = "Lecture Notes in Computer Science", volume = "4313", }
@inproceedings{cksy2005, title = "{SATABS}: {SAT}-based Predicate Abstraction for {ANSI-C}", author = "Clarke, Edmund and Kroening, Daniel and Sharygina, Natasha and Yorav, Karen", year = "2005", booktitle = "Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2005)", isbn = "3-540-25333-5", pages = "570--574", publisher = "Springer", series = "Lecture Notes in Computer Science", volume = "3440", }
@article{cksy2004, title = "Predicate Abstraction of {ANSI--C} Programs using {SAT}", author = "Clarke, Edmund and Kroening, Daniel and Sharygina, Natasha and Yorav, Karen", year = "2004", journal = "Formal Methods in System Design (FMSD)", month = "September--November", pages = "105--127", volume = "25", }
@inproceedings{ckl2004, title = "A Tool for Checking {ANSI-C} Programs", author = "Clarke, Edmund and Kroening, Daniel and Lerda, Flavio", year = "2004", booktitle = "Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2004)", editor = "Kurt Jensen and Andreas Podelski", isbn = "3-540-21299-X", pages = "168--176", publisher = "Springer", series = "Lecture Notes in Computer Science", volume = "2988", }