Formal Software Verification: Model Checking and Theorem Proving

[1]  Joseph R. Kiniry,et al.  Soundness and completeness warnings in ESC/Java2 , 2006, SAVCBS '06.

[2]  Jonathan P. Bowen,et al.  Ten commandments revisited: a ten-year perspective on the industrial application of formal methods , 2005, FMICS '05.

[3]  David Detlefs,et al.  Simplify: a theorem prover for program checking , 2005, JACM.

[4]  Sandeep K. Shukla,et al.  Panel: given that hardware verification has been an uphill battle, what is the future of software verification? , 2004, MEMOCODE.

[5]  Gerard J. Holzmann,et al.  Model-Driven Software Verification , 2004, SPIN.

[6]  Gerard J. Holzmann,et al.  Trends in Software Verification , 2003, FME.

[7]  Myla Archer,et al.  Developing User Strategies in PVS: A Tutorial , 2003 .

[8]  Sarfraz Khurshid,et al.  Integrating Model Checking and Theorem Proving for Relational Reasoning , 2003, RelMiCS.

[9]  Thomas A. Henzinger,et al.  Software Verification with BLAST , 2003, SPIN.

[10]  Greg Nelson,et al.  Extended static checking for Java , 2002, PLDI '02.

[11]  Sriram K. Rajamani,et al.  Automatically validating temporal safety properties of interfaces , 2001, SPIN '01.

[12]  Myla Archer,et al.  TAME: Using PVS strategies for special-purpose theorem proving , 2001, Annals of Mathematics and Artificial Intelligence.

[13]  N. Shankar Combining Theorem Proving and Model Checking through Symbolic Analysis , 2000, CONCUR.

[14]  Constance L. Heitmeyer,et al.  On the Need for Practical Formal Methods , 1998, FTRTFT.

[15]  David Lorge Parnas,et al.  "Formal methods" technology transfer will fail , 1998, J. Syst. Softw..

[16]  Bishop Brock,et al.  Formally specifying and mechanically verifying programs for the Motorola complex arithmetic processor DSP , 1997, Proceedings International Conference on Computer Design VLSI in Computers and Processors.

[17]  Myla Archer,et al.  Human-Style Theorem Proving Using PVS , 1997, TPHOLs.

[18]  Deepak Kapur,et al.  Lemma Discovery in Automated Induction , 1996, CADE.

[19]  C. A. R. Hoare,et al.  How Did Software Get So Reliable Without Proof? , 1996, FME.

[20]  Vaughan R. Pratt,et al.  Computational aspects of the Pentium affair , 1995 .

[21]  Gilles Kahn,et al.  Real theorem provers deserve real user-interfaces , 1992, SDE 5.

[22]  David A. Duffy,et al.  Principles of automated theorem proving , 1991, Wiley professional computing.

[23]  Bishop Brock,et al.  Analogical Reasoning and Proof Discovery , 1988, CADE.

[24]  C. A. R. Hoare,et al.  An Overview of Some Formal Methods for Program Design , 1987, Computer.

[25]  A. Prasad Sistla,et al.  Automatic verification of finite state concurrent system using temporal logic specifications: a practical approach , 1983, POPL '83.

[26]  Edsger W. Dijkstra,et al.  Guarded commands, nondeterminacy and formal derivation of programs , 1975, Commun. ACM.

[27]  M. Kaufman Some Key Research Problems in Automated Theorem Proving for Hardware and Software Verification , 2004 .

[28]  Daniel Kroening,et al.  Application Specific Higher Order Logic Theorem Proving , 2002 .

[29]  Philippe Schnoebelen,et al.  Systems and Software Verification , 2001, Springer Berlin Heidelberg.

[30]  Helmut Veith,et al.  Progress on the State Explosion Problem in Model Checking , 2001, Informatics.

[31]  Stephan Merz,et al.  Model Checking , 2000 .

[32]  Steve Sims,et al.  TAME: A PVS Interface to Simplify Proofs for Automata Models , 1998 .

[33]  Eitan M. Gurari,et al.  Introduction to the theory of computation , 1989 .