<bibliography>
 <citation type="inproceedings" key="AutSoftFaultLocUGenProgInv">
  <author>Rui <surname>Abreu</surname></author>
  <author>Alberto <surname>Gonz&#225;lez</surname></author>
  <author>Peter <surname>Zoeteweij</surname></author>
  <author>Arjan J. C. <surname>van Gemund</surname></author>
  <year>2008</year>
  <title>Automatic Software Fault Localization Using Generic Program Invariants</title>
  <booktitle>Proceedings of the 2008 ACM Symposium on Applied Computing</booktitle>
  <series>SAC '08</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>712&#8211;717</pages>
  <doi>10.1145/1363686.1363855</doi>
 </citation>
 <citation type="article" key="Ktail">
  <author>A. W. <surname>Biermann</surname></author>
  <author>J. A. <surname>Feldman</surname></author>
  <year>1972</year>
  <title>On the Synthesis of Finite-State Machines from Samples of Their Behavior</title>
  <journal>IEEE Transactions on Computers</journal>
  <volume>C-21</volume>
  <number>6</number>
  <pages>592&#8211;597</pages>
  <doi>10.1109/TC.1972.5009015</doi>
 </citation>
 <citation type="inproceedings" key="DaikonToAgitator">
  <author>Marat <surname>Boshernitsan</surname></author>
  <author>Roongko <surname>Doong</surname></author>
  <author>Alberto <surname>Savoia</surname></author>
  <year>2006</year>
  <title>From Daikon to Agitator: Lessons and Challenges in Building a Commercial Tool for Developer Testing</title>
  <booktitle>Proceedings of the 2006 International Symposium on Software Testing and Analysis</booktitle>
  <series>ISSTA '06</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>169&#8211;180</pages>
  <doi>10.1145/1146238.1146258</doi>
 </citation>
 <citation type="inproceedings" key="InferStatAnalysis">
  <author>Cristiano <surname>Calcagno</surname></author>
  <author>Dino <surname>Distefano</surname></author>
  <year>2011</year>
  <title>Infer: An Automatic Program Verifier for Memory Safety of C Programs</title>
  <booktitle>Proceedings of the Third International Conference on NASA Formal Methods</booktitle>
  <series>NFM'11</series>
  <publisher>Springer-Verlag</publisher>
  <address>Berlin, Heidelberg</address>
  <pages>459&#8211;465</pages>
  <doi>10.1007/978-3-642-20398-5_33</doi>
 </citation>
 <citation type="inproceedings" key="DynSyntProgInvUGenProg">
  <author>L. <surname>Cardamone</surname></author>
  <author>A. <surname>Mocci</surname></author>
  <author>C. <surname>Ghezzi</surname></author>
  <year>2011</year>
  <title>Dynamic synthesis of program invariants using genetic programming</title>
  <booktitle>2011 IEEE Congress of Evolutionary Computation (CEC)</booktitle>
  <pages>624&#8211;631</pages>
  <doi>10.1109/CEC.2011.5949677</doi>
 </citation>
 <citation type="inproceedings" key="DynDataBase">
  <author>Jake <surname>Cobb</surname></author>
  <author>James A. <surname>Jones</surname></author>
  <author>Gregory M. <surname>Kapfhammer</surname></author>
  <author>Mary Jean <surname>Harrold</surname></author>
  <year>2011</year>
  <title>Dynamic Invariant Detection for Relational Databases</title>
  <booktitle>Proceedings of the Ninth International Workshop on Dynamic Analysis</booktitle>
  <series>WODA '11</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>12&#8211;17</pages>
  <doi>10.1145/2002951.2002955</doi>
 </citation>
 <citation type="inproceedings" key="DySy">
  <author>Christoph <surname>Csallner</surname></author>
  <author>Nikolai <surname>Tillmann</surname></author>
  <author>Yannis <surname>Smaragdakis</surname></author>
  <year>2008</year>
  <title>DySy: Dynamic Symbolic Execution for Invariant Inference</title>
  <booktitle>Proceedings of the 30th International Conference on Software Engineering</booktitle>
  <series>ICSE '08</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>281&#8211;290</pages>
  <doi>10.1145/1368088.1368127</doi>
 </citation>
 <citation type="inproceedings" key="QuickDetRelProgInv">
  <author>Michael D. <surname>Ernst</surname></author>
  <author>Adam <surname>Czeisler</surname></author>
  <author>William G. <surname>Griswold</surname></author>
  <author>David <surname>Notkin</surname></author>
  <year>2000</year>
  <title>Quickly Detecting Relevant Program Invariants</title>
  <booktitle>Proceedings of the 22Nd International Conference on Software Engineering</booktitle>
  <series>ICSE '00</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>449&#8211;458</pages>
  <doi>10.1145/337180.337240</doi>
 </citation>
 <citation type="article" key="Daikon">
  <author>Michael D. <surname>Ernst</surname></author>
  <author>Jeff H. <surname>Perkins</surname></author>
  <author>Philip J. <surname>Guo</surname></author>
  <author>Stephen <surname>McCamant</surname></author>
  <author>Carlos <surname>Pacheco</surname></author>
  <author>Matthew S. <surname>Tschantz</surname></author>
  <author>Chen <surname>Xiao</surname></author>
  <year>2007</year>
  <title>The Daikon System for Dynamic Detection of Likely Invariants</title>
  <journal>Sci. Comput. Program.</journal>
  <volume>69</volume>
  <number>1-3</number>
  <pages>35&#8211;45</pages>
  <doi>10.1016/j.scico.2007.01.015</doi>
 </citation>
 <citation type="inproceedings" key="ESCJAVA">
  <author>Cormac <surname>Flanagan</surname></author>
  <author>K. Rustan M. <surname>Leino</surname></author>
  <author>Mark <surname>Lillibridge</surname></author>
  <author>Greg <surname>Nelson</surname></author>
  <author>James B. <surname>Saxe</surname></author>
  <author>Raymie <surname>Stata</surname></author>
  <year>2002</year>
  <title>Extended Static Checking for Java</title>
  <booktitle>Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation</booktitle>
  <series>PLDI '02</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>234&#8211;245</pages>
  <doi>10.1145/512529.512558</doi>
 </citation>
 <citation type="article" key="GOLD1978302">
  <author>E Mark <surname>Gold</surname></author>
  <year>1978</year>
  <title>Complexity of automaton identification from given data</title>
  <journal>Information and Control</journal>
  <volume>37</volume>
  <number>3</number>
  <pages>302 &#8211; 320</pages>
  <doi>10.1016/S0019-9958(78)90562-4</doi>
  <url>http://www.sciencedirect.com/science/article/pii/S0019995878905624</url>
 </citation>
 <citation type="inproceedings" key="Gupta">
  <author>N. <surname>Gupta</surname></author>
  <author>Z. V. <surname>Heidepriem</surname></author>
  <year>2003</year>
  <title>A new structural coverage criterion for dynamic detection of program invariants</title>
  <booktitle>18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings.</booktitle>
  <pages>49&#8211;58</pages>
  <doi>10.1109/ASE.2003.1240294</doi>
 </citation>
 <citation type="inproceedings" key="SoftBugDetAnomalyDet">
  <author>Sudheendra <surname>Hangal</surname></author>
  <author>Monica S. <surname>Lam</surname></author>
  <year>2002</year>
  <title>Tracking Down Software Bugs Using Automatic Anomaly Detection</title>
  <booktitle>Proceedings of the 24th International Conference on Software Engineering</booktitle>
  <series>ICSE '02</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>291&#8211;301</pages>
  <doi>10.1145/581339.581377</doi>
 </citation>
 <citation type="inproceedings" key="ImpTestSuitesViaOpAbst">
  <author>Michael <surname>Harder</surname></author>
  <author>Jeff <surname>Mellen</surname></author>
  <author>Michael D. <surname>Ernst</surname></author>
  <year>2003</year>
  <title>Improving Test Suites via Operational Abstraction</title>
  <booktitle>Proceedings of the 25th International Conference on Software Engineering</booktitle>
  <series>ICSE '03</series>
  <publisher>IEEE Computer Society</publisher>
  <address>Washington, DC, USA</address>
  <pages>60&#8211;71</pages>
  <url>http://dl.acm.org/citation.cfm?id=776816.776824</url>
 </citation>
 <citation type="inproceedings" key="AutGenSoftBehMod">
  <author>Davide <surname>Lorenzoli</surname></author>
  <author>Leonardo <surname>Mariani</surname></author>
  <author>Mauro <surname>Pezz&#232;</surname></author>
  <year>2008</year>
  <title>Automatic Generation of Software Behavioral Models</title>
  <booktitle>Proceedings of the 30th International Conference on Software Engineering</booktitle>
  <series>ICSE '08</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>501&#8211;510</pages>
  <doi>10.1145/1368088.1368157</doi>
 </citation>
 <citation type="inproceedings" key="BCT">
  <author>L. <surname>Mariani</surname></author>
  <year>2004</year>
  <title>Behavior capture and test for verifying evolving component-based systems</title>
  <booktitle>Proceedings. 26th International Conference on Software Engineering</booktitle>
  <pages>78&#8211;80</pages>
  <doi>10.1109/ICSE.2004.1317429</doi>
 </citation>
 <citation type="inproceedings" key="AutGenOfProgSpec">
  <author>Jeremy W. <surname>Nimmer</surname></author>
  <author>Michael D. <surname>Ernst</surname></author>
  <year>2002</year>
  <title>Automatic Generation of Program Specifications</title>
  <booktitle>Proceedings of the 2002 ACM SIGSOFT International Symposium on Software Testing and Analysis</booktitle>
  <series>ISSTA '02</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>229&#8211;239</pages>
  <doi>10.1145/566172.566213</doi>
 </citation>
 <citation type="inproceedings" key="AutMutTestGenDynSymExec">
  <author>M. <surname>Papadakis</surname></author>
  <author>N. <surname>Malevris</surname></author>
  <year>2010</year>
  <title>Automatic Mutation Test Case Generation via Dynamic Symbolic Execution</title>
  <booktitle>2010 IEEE 21st International Symposium on Software Reliability Engineering</booktitle>
  <pages>121&#8211;130</pages>
  <doi>10.1109/ISSRE.2010.38</doi>
 </citation>
 <citation type="inproceedings" key="EffIncAlgDynDetLikInv">
  <author>Jeff H. <surname>Perkins</surname></author>
  <author>Michael D. <surname>Ernst</surname></author>
  <year>2004</year>
  <title>Efficient Incremental Algorithms for Dynamic Detection of Likely Invariants</title>
  <booktitle>Proceedings of the 12th ACM SIGSOFT Twelfth International Symposium on Foundations of Software Engineering</booktitle>
  <series>SIGSOFT '04/FSE-12</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>23&#8211;32</pages>
  <doi>10.1145/1029894.1029901</doi>
 </citation>
 <citation type="inproceedings" key="CompStudyProgWrittenAutInfCont">
  <author>Nadia <surname>Polikarpova</surname></author>
  <author>Ilinca <surname>Ciupa</surname></author>
  <author>Bertrand <surname>Meyer</surname></author>
  <year>2009</year>
  <title>A Comparative Study of Programmer-written and Automatically Inferred Contracts</title>
  <booktitle>Proceedings of the Eighteenth International Symposium on Software Testing and Analysis</booktitle>
  <series>ISSTA '09</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>93&#8211;104</pages>
  <doi>10.1145/1572272.1572284</doi>
 </citation>
 <citation type="article" key="FaultLocPotInv">
  <author>Brock <surname>Pytlik</surname></author>
  <author>Manos <surname>Renieris</surname></author>
  <author>Shriram <surname>Krishnamurthi</surname></author>
  <author>Steven P. <surname>Reiss</surname></author>
  <year>2003</year>
  <title>Automated Fault Localization Using Potential Invariants</title>
  <journal>CoRR</journal>
  <volume>cs.SE/0310040</volume>
  <url>http://arxiv.org/abs/cs.SE/0310040</url>
 </citation>
 <citation type="article" key="StatSpecInf">
  <author>Murali Krishna <surname>Ramanathan</surname></author>
  <author>Ananth <surname>Grama</surname></author>
  <author>Suresh <surname>Jagannathan</surname></author>
  <year>2007</year>
  <title>Static Specification Inference Using Predicate Mining</title>
  <journal>SIGPLAN Not.</journal>
  <volume>42</volume>
  <number>6</number>
  <pages>123&#8211;134</pages>
  <doi>10.1145/1273442.1250749</doi>
 </citation>
 <citation type="inproceedings" key="EffMutTestInvViol">
  <author>David <surname>Schuler</surname></author>
  <author>Valentin <surname>Dallmeier</surname></author>
  <author>Andreas <surname>Zeller</surname></author>
  <year>2009</year>
  <title>Efficient Mutation Testing by Checking Invariant Violations</title>
  <booktitle>Proceedings of the Eighteenth International Symposium on Software Testing and Analysis</booktitle>
  <series>ISSTA '09</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>69&#8211;80</pages>
  <doi>10.1145/1572272.1572282</doi>
 </citation>
 <citation type="inproceedings" key="OverUnderApprox">
  <author>Paolo <surname>Tonella</surname></author>
  <author>Alessandro <surname>Marchetto</surname></author>
  <author>Cu Duy <surname>Nguyen</surname></author>
  <author>Yue <surname>Jia</surname></author>
  <author>Kiran <surname>Lakhotia</surname></author>
  <author>Mark <surname>Harman</surname></author>
  <year>2012</year>
  <title>Finding the Optimal Balance Between Over and Under Approximation of Models Inferred from Execution Logs</title>
  <booktitle>Proceedings of the 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation</booktitle>
  <series>ICST '12</series>
  <publisher>IEEE Computer Society</publisher>
  <address>Washington, DC, USA</address>
  <pages>21&#8211;30</pages>
  <doi>10.1109/ICST.2012.82</doi>
 </citation>
 <citation type="inbook" key="MutTestGen">
  <author>Tao <surname>Xie</surname></author>
  <author>David <surname>Notkin</surname></author>
  <year>2004</year>
  <title>Mutually Enhancing Test Generation and Specification Inference</title>
  <pages>60&#8211;69</pages>
  <publisher>Springer Berlin Heidelberg</publisher>
  <address>Berlin, Heidelberg</address>
  <doi>10.1007/978-3-540-24617-6_5</doi>
 </citation>
 <citation type="inproceedings" key="FeedDrivDynInvDisc">
  <author>Lingming <surname>Zhang</surname></author>
  <author>Guowei <surname>Yang</surname></author>
  <author>Neha <surname>Rungta</surname></author>
  <author>Suzette <surname>Person</surname></author>
  <author>Sarfraz <surname>Khurshid</surname></author>
  <year>2014</year>
  <title>Feedback-driven Dynamic Invariant Discovery</title>
  <booktitle>Proceedings of the 2014 International Symposium on Software Testing and Analysis</booktitle>
  <series>ISSTA 2014</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>362&#8211;372</pages>
  <doi>10.1145/2610384.2610389</doi>
 </citation>
</bibliography>
