-
1
-
-
25844470866
-
-
The Spec# programming system: An overview
-
BARNETT, M., LEINO, K., AND SHULTE, W. The Spec# programming system: An overview. In CASSIS (2004).
-
(2004)
CASSIS
-
-
BARNETT, M.1
LEINO, K.2
SHULTE, W.3
-
2
-
-
0033688092
-
A static analyzer for finding dynamic programming errors
-
BUSH, W. R., PINCUS, J. D., AND SIELAFF, D. J. A static analyzer for finding dynamic programming errors. Softw., Pract. Exper. 30, 7 (2000).
-
(2000)
Softw., Pract. Exper
, vol.30
, pp. 7
-
-
BUSH, W.R.1
PINCUS, J.D.2
SIELAFF, D.J.3
-
3
-
-
25844442786
-
ESC/Java2: Uniting ESC/Java and JML
-
COK, D. R., AND KINIRY, J. ESC/Java2: Uniting ESC/Java and JML. In CASSIS (2004).
-
(2004)
CASSIS
-
-
COK, D.R.1
KINIRY, J.2
-
4
-
-
47249155226
-
Systematic design of program analysis frameworks
-
COUSOT, P., AND COUSOT, R. Systematic design of program analysis frameworks. In POPL (1979).
-
(1979)
POPL
-
-
COUSOT, P.1
COUSOT, R.2
-
5
-
-
0003134151
-
Optimization of object-oriented programs using static class hierarchy analysis
-
DEAN, J., GROVE, D., AND CHAMBERS, C. Optimization of object-oriented programs using static class hierarchy analysis. In ECOOP (1995).
-
(1995)
ECOOP
-
-
DEAN, J.1
GROVE, D.2
CHAMBERS, C.3
-
7
-
-
0031629026
-
Detecting memory errors via static pointer analysis (preliminary experience)
-
DOR, N., RODEH, M., AND SAGIV, M. Detecting memory errors via static pointer analysis (preliminary experience). In PASTE (1998).
-
(1998)
PASTE
-
-
DOR, N.1
RODEH, M.2
SAGIV, M.3
-
8
-
-
84900380189
-
-
DOR, N., RODEH, M., AND SAGIV, M. Checking cleanness in linked lists. In SAS (July 2000).
-
DOR, N., RODEH, M., AND SAGIV, M. Checking cleanness in linked lists. In SAS (July 2000).
-
-
-
-
9
-
-
0032639445
-
-
ERNST, M., COCKRELL, J., GRISWOLD, W., AND NOTKIN, D. Dynamically discovering likely program invariants to support program evolution. In ICSE (1999).
-
ERNST, M., COCKRELL, J., GRISWOLD, W., AND NOTKIN, D. Dynamically discovering likely program invariants to support program evolution. In ICSE (1999).
-
-
-
-
10
-
-
12844260531
-
Declaring and checking non-null types in an object-oriented language
-
FÄHNDRICH, M., AND LEINO, K. Declaring and checking non-null types in an object-oriented language. In OOPSLA (2003).
-
(2003)
OOPSLA
-
-
FÄHNDRICH, M.1
LEINO, K.2
-
11
-
-
34247362881
-
-
FINK, S., YAHAV, E., DOR, N., RAMALINGAM, G., AND GEAY, E. Effective typestate verification in the presence of aliasing. In ISSTA (2006).
-
FINK, S., YAHAV, E., DOR, N., RAMALINGAM, G., AND GEAY, E. Effective typestate verification in the presence of aliasing. In ISSTA (2006).
-
-
-
-
12
-
-
0001179201
-
Houdini, an annotation assistant for ESC/Java
-
FLANAGAN, C., AND LEINO, K. Houdini, an annotation assistant for ESC/Java. In Proc. FME 2001. (2001).
-
(2001)
Proc. FME 2001
-
-
FLANAGAN, C.1
LEINO, K.2
-
13
-
-
0036036098
-
Extended static checking for Java
-
FLANAGAN, C., LEINO, K., LILLIBRIDGE, M., NELSON, G., SAXE, J., AND STATA, R. Extended static checking for Java. In PLDI (2002).
-
(2002)
PLDI
-
-
FLANAGAN, C.1
LEINO, K.2
LILLIBRIDGE, M.3
NELSON, G.4
SAXE, J.5
STATA, R.6
-
16
-
-
3042669120
-
Righting software
-
LARUS, J., BALL, T., DAS, M., DELINE, R., FAHNDRICH, M., PINCUS, J., RAJAMANI, S., AND VENKATAPATHY, R. Righting software. IEEE Software (2004).
-
(2004)
IEEE Software
-
-
LARUS, J.1
BALL, T.2
DAS, M.3
DELINE, R.4
FAHNDRICH, M.5
PINCUS, J.6
RAJAMANI, S.7
VENKATAPATHY, R.8
-
17
-
-
0029180939
-
Precise interprocedural dataflow analysis via graph reachability
-
REPS, T., HORWITZ, S., AND SAGIV, M. Precise interprocedural dataflow analysis via graph reachability. In POPL (1995).
-
(1995)
POPL
-
-
REPS, T.1
HORWITZ, S.2
SAGIV, M.3
-
18
-
-
84900359725
-
-
ROUNTEV, A., RYDER, B., AND LANDI, W. Data-flow analysis of program fragments. In FSE (1999).
-
ROUNTEV, A., RYDER, B., AND LANDI, W. Data-flow analysis of program fragments. In FSE (1999).
-
-
-
-
19
-
-
0039488517
-
Parametric shape analysis via 3-valued logic
-
SAGIV, M., REPS, T., AND WILHELM, R. Parametric shape analysis via 3-valued logic. TOPLAS (2002).
-
(2002)
TOPLAS
-
-
SAGIV, M.1
REPS, T.2
WILHELM, R.3
-
20
-
-
0022605097
-
-
STROM, R., AND YEMINI, S. Typestate: A programming language concept for enhancing software reliability. TSE (1986).
-
STROM, R., AND YEMINI, S. Typestate: A programming language concept for enhancing software reliability. TSE (1986).
-
-
-
-
21
-
-
34548220925
-
Variably interprocedural program analysis for runtime error detection
-
TOMB, A., BRAT, G., AND VISSER, W. Variably interprocedural program analysis for runtime error detection. In ISSTA (2007).
-
(2007)
ISSTA
-
-
TOMB, A.1
BRAT, G.2
VISSER, W.3
-
22
-
-
84865640836
-
Automatic inference of stationary fields: A generalization of Java's final fields
-
UNKEL, C., AND LAM, M. Automatic inference of stationary fields: a generalization of Java's final fields. In POPL (2008).
-
(2008)
POPL
-
-
UNKEL, C.1
LAM, M.2
-
23
-
-
84900381009
-
-
WALA: The T. J. Watson Libraries for Analysis. http://wala.sourceforge. net.
-
WALA: The T. J. Watson Libraries for Analysis. http://wala.sourceforge. net.
-
-
-
-
24
-
-
34249879570
-
Saturn: A scalable framework for error detection using boolean satisfiability
-
XIE, Y., AND AIKEN, A. Saturn: A scalable framework for error detection using boolean satisfiability. TOPLAS (2007).
-
(2007)
TOPLAS
-
-
XIE, Y.1
AIKEN, A.2
|