CIL: Intermediate language and tools for analysis and transformation of C programs. Zbl 1051.68756
Necula, George C.; McPeak, Scott; Rahul, Shree P.; Weimer, Westley |
|
2002
|
Data structure specifications via local equality axioms. Zbl 1081.68584
McPeak, Scott; Necula, George C. |
|
2005
|
Temporal-safety proofs for systems code. Zbl 1010.68507
Henzinger, Thomas A.; Jhala, Ranjit; Majumdar, Rupak; Necula, George C.; Sutre, Grégoire; Weimer, Westley |
|
2002
|
CCured, type-safe retrofitting of legacy code. Zbl 1323.68382
Necula, George C.; McPeak, Scott; Weimer, Westley |
|
2002
|
Oracle-based checking of untrusted software. Zbl 1323.68222
Necula, George C.; Rahul, S. P. |
|
2001
|
Discovering affine equalities using random interpretation. Zbl 1321.68490
Gulwani, Sumit; Necula, George C. |
|
2003
|
A polynomial-time algorithm for global value numbering. Zbl 1104.68414
Gulwani, Sumit; Necula, George C. |
|
2004
|
Mining temporal specifications for error detection. Zbl 1087.68600
Weimer, Westley; Necula, George C. |
|
2005
|
Elkhound: A fast, practical GLR parser generator. Zbl 1125.68354
McPeak, Scott; Necula, George C. |
|
2004
|
Efficient representation and validation of proofs. Zbl 0945.03527
Necula, George C.; Lee, Peter |
|
1998
|
A scalable architecture for proof-carrying code. Zbl 0977.68598
Necula, George C. |
|
2001
|
Precise interprocedural analysis using random interpretation. Zbl 1369.68139
Gulwani, Sumit; Necula, George C. |
|
2005
|
Enforcing resource bounds via static verification of dynamic checks. Zbl 1108.68419
Chander, Ajay; Espinosa, David; Islam, Nayeem; Lee, Peter; Necula, George |
|
2005
|
Proof generation in the Touchstone theorem prover. Zbl 0963.68523
Necula, George C.; Lee, Peter |
|
2000
|
Enforcing security and safety with proof-carrying code. Zbl 0924.68072
Necula, George |
|
1999
|
Join algorithms for the theory of uninterpreted functions. Zbl 1117.03340
Gulwani, Sumit; Tiwari, Ashish; Necula, George C. |
|
2004
|
Dependent types for low-level programming. Zbl 1187.68115
Condit, Jeremy; Harren, Matthew; Anderson, Zachary; Gay, David; Necula, George C. |
|
2007
|
Proof-carrying code. Design and implementation. Zbl 1097.68538
Necula, George C. |
|
2002
|
Global value numbering using random interpretation. Zbl 1325.68065
Gulwani, Sumit; Necula, George C. |
|
2004
|
A polynomial-time algorithm for global value numbering. Zbl 1171.68420
Gulwani, Sumit; Necula, George C. |
|
2007
|
A framework for certified program analysis and its applications to mobile-code safety. Zbl 1176.68048
Chang, Bor-Yuh Evan; Chlipala, Adam; Necula, George C. |
|
2006
|
A proof-carrying code architecture for Java. Zbl 0974.68546
Colby, Christopher; Lee, Peter; Necula, George C. |
|
2000
|
Path-sensitive analysis for linear arithmetic and uninterpreted functions. Zbl 1104.68019
Gulwani, Sumit; Necula, George C. |
|
2004
|
Dependent types for low-level programming. Zbl 1187.68115
Condit, Jeremy; Harren, Matthew; Anderson, Zachary; Gay, David; Necula, George C. |
|
2007
|
A polynomial-time algorithm for global value numbering. Zbl 1171.68420
Gulwani, Sumit; Necula, George C. |
|
2007
|
A framework for certified program analysis and its applications to mobile-code safety. Zbl 1176.68048
Chang, Bor-Yuh Evan; Chlipala, Adam; Necula, George C. |
|
2006
|
Data structure specifications via local equality axioms. Zbl 1081.68584
McPeak, Scott; Necula, George C. |
|
2005
|
Mining temporal specifications for error detection. Zbl 1087.68600
Weimer, Westley; Necula, George C. |
|
2005
|
Precise interprocedural analysis using random interpretation. Zbl 1369.68139
Gulwani, Sumit; Necula, George C. |
|
2005
|
Enforcing resource bounds via static verification of dynamic checks. Zbl 1108.68419
Chander, Ajay; Espinosa, David; Islam, Nayeem; Lee, Peter; Necula, George |
|
2005
|
A polynomial-time algorithm for global value numbering. Zbl 1104.68414
Gulwani, Sumit; Necula, George C. |
|
2004
|
Elkhound: A fast, practical GLR parser generator. Zbl 1125.68354
McPeak, Scott; Necula, George C. |
|
2004
|
Join algorithms for the theory of uninterpreted functions. Zbl 1117.03340
Gulwani, Sumit; Tiwari, Ashish; Necula, George C. |
|
2004
|
Global value numbering using random interpretation. Zbl 1325.68065
Gulwani, Sumit; Necula, George C. |
|
2004
|
Path-sensitive analysis for linear arithmetic and uninterpreted functions. Zbl 1104.68019
Gulwani, Sumit; Necula, George C. |
|
2004
|
Discovering affine equalities using random interpretation. Zbl 1321.68490
Gulwani, Sumit; Necula, George C. |
|
2003
|
CIL: Intermediate language and tools for analysis and transformation of C programs. Zbl 1051.68756
Necula, George C.; McPeak, Scott; Rahul, Shree P.; Weimer, Westley |
|
2002
|
Temporal-safety proofs for systems code. Zbl 1010.68507
Henzinger, Thomas A.; Jhala, Ranjit; Majumdar, Rupak; Necula, George C.; Sutre, Grégoire; Weimer, Westley |
|
2002
|
CCured, type-safe retrofitting of legacy code. Zbl 1323.68382
Necula, George C.; McPeak, Scott; Weimer, Westley |
|
2002
|
Proof-carrying code. Design and implementation. Zbl 1097.68538
Necula, George C. |
|
2002
|
Oracle-based checking of untrusted software. Zbl 1323.68222
Necula, George C.; Rahul, S. P. |
|
2001
|
A scalable architecture for proof-carrying code. Zbl 0977.68598
Necula, George C. |
|
2001
|
Proof generation in the Touchstone theorem prover. Zbl 0963.68523
Necula, George C.; Lee, Peter |
|
2000
|
A proof-carrying code architecture for Java. Zbl 0974.68546
Colby, Christopher; Lee, Peter; Necula, George C. |
|
2000
|
Enforcing security and safety with proof-carrying code. Zbl 0924.68072
Necula, George |
|
1999
|
Efficient representation and validation of proofs. Zbl 0945.03527
Necula, George C.; Lee, Peter |
|
1998
|