- ASU86
-
Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullmann.
Compilers: Principles, Techniques, and Tools.
Addison-Wesley, 1986.
- CFR$^+$91
-
Ron Cytron, Jeanne Ferrante, Barry K. Rosen, Mark N. Wegman, and F. Kenneth
Zadeck.
Efficiently computing static single assignment form and the control
dependence graph.
ACM Transactions on Programming Languages and Systems,
13(4):451-490, October 1991.
- CJ03
-
M. Christodorescu and S. Jha.
Static analysis of executables to detect malicious patterns, 2003.
- CM04
-
Brian Chess and Gary McGraw.
Static analysis for security.
IEEE Security and Privacy, 2(6):76-79, 2004.
- CW02
-
Hao Chen and David Wagner.
Mops: an infrastructure for examining security properties of
software.
In CCS '02: Proceedings of the 9th ACM conference on Computer
and communications security, pages 235-244, New York, NY, USA, 2002. ACM
Press.
- DCCN04
-
Matthew B. Dwyer, Lori A. Clarke, Jamieson M. Cobleigh, and Gleb Naumovich.
Flow analysis for verifying properties of concurrent software
systems.
ACM Trans. Softw. Eng. Methodol., 13(4):359-430, 2004.
- DLS02
-
Manuvir Das, Sorin Lerner, and Mark Seigle.
Esp: path-sensitive program verification in polynomial time.
In PLDI '02: Proceedings of the ACM SIGPLAN 2002 Conference on
Programming language design and implementation, pages 57-68, New York, NY,
USA, 2002. ACM Press.
- ECH$^+$01
-
Dawson Engler, David Yu Chen, Seth Hallem, Andy Chou, and Benjamin Chelf.
Bugs as deviant behavior: a general approach to inferring errors in
systems code.
In SOSP '01: Proceedings of the eighteenth ACM symposium on
Operating systems principles, pages 57-72, New York, NY, USA, 2001. ACM
Press.
- GJC$^+$03
-
V. Ganapathy, S. Jha, D. Chandler, D. Melski, and D. Vitek.
Buffer overrun detection using linear programming and static
analysis, 2003.
- Hin01
-
Michael Hind.
Pointer analysis: Haven't we solved this problem yet?
In PASTE '01: 2001 ACM SIGPLAN-SIGSOFT Workshop on Program
Analysis for Software Tools and Engineering, pages 54 - 61, Snowbird, UT,
USA, 2001. ACM Press.
- HJ94
-
Nevin Heintze and Joxan Jaffar.
Set constraints and set-based analysis.
In PPCP '94: Proceedings of the Second International Workshop on
Principles and Practice of Constraint Programming, pages 281-298, London,
UK, 1994. Springer-Verlag.
- HP
-
David Hovemeyer and William Pugh.
Finding concurrency bugs in java.
- HP04
-
David Hovemeyer and William Pugh.
Finding bugs is easy.
SIGPLAN Not., 39(12):92-106, 2004.
- HSP06
-
David Hovemeyer, Jaime Spacco, and William Pugh.
Evaluating and tuning a static analysis to find null pointer bugs.
SIGSOFT Softw. Eng. Notes, 31(1):13-19, 2006.
- LL05
-
V. Livshits and M. Lam.
Finding security vulnerabilities in java applications with static
analysis, 2005.
- LRY$^+$04
-
Yanhong A. Liu, Tom Rothamel, Fuxiang Yu, Scott Stoller, and Nanjun Hu.
Parametric regular path queries.
In Proceedings of the ACM SIGPLAN 2004 Conference on Programming
Language Design and Implementation, pages 219-230, Washington, DC, jun
2004. ACM.
- Muc97
-
Steven S. Muchnick.
Advanced Compiler Design and Implementation.
Morgan Kaufmann Publishers, San Francisco, 1997.
- NHH99
-
Flemming Nielson, Hanne Riis Hielson, and Chris Hankin.
Principles of Program Analysis.
Springer Verlag, 1999.
- OO92
-
Kurt M. Olender and Leon J. Osterweil.
Interprocedural static analysis of sequencing constraints.
ACM Trans. Softw. Eng. Methodol., 1(1):21-52, 1992.
- PS07
-
Erhard Plödereder and Stefan Staiger.
Skript zur Vorlesung Compilerbau und Programmanalysen.
Stuttgart, 2007.
- Sch98
-
David A. Schmidt.
Data flow analysis is model checking of abstract interpretations.
In POPL '98: Proceedings of the 25th ACM SIGPLAN-SIGACT
symposium on Principles of programming languages, pages 38-48, New York,
NY, USA, 1998. ACM Press.
- STFW01
-
Umesh Shankar, Kunal Talwar, Jeffrey S. Foster, and David Wagner.
Detecting format string vulnerabilities with type qualifiers.
In Proceedings of the 10th USENIX Security Symposium, August
2001.
- WFBA00
-
David Wagner, Jeffrey S. Foster, Eric A. Brewer, and Alexander Aiken.
A first step towards automated detection of buffer overrun
vulnerabilities.
In Network and Distributed System Security Symposium, pages
3-17, San Diego, CA, February 2000.
Gunther Vogel
2007-07-19