-
2
-
-
26444537637
-
Zing: Exploiting program structure for model checking concurrent software
-
Aug./Sep
-
T. Andrews, S. Qadeer, J. Rehof, S. K. Rajamani, and Y. Xie. Zing: exploiting program structure for model checking concurrent software. International Conference on Concurrency Theory, Aug./Sep. 2004.
-
(2004)
International Conference on Concurrency Theory
-
-
Andrews, T.1
Qadeer, S.2
Rehof, J.3
Rajamani, S.K.4
Xie, Y.5
-
3
-
-
26444455136
-
Synthesis of interface specifications for Java classes
-
Jan
-
R. Alur, P. Cerny, P. Madhusudan, and W. Nam. Synthesis of interface specifications for Java classes. POPL, Jan. 2005.
-
(2005)
POPL
-
-
Alur, R.1
Cerny, P.2
Madhusudan, P.3
Nam, W.4
-
5
-
-
0000422474
-
Automatically validating temporal safety properties of interfaces
-
May
-
T. Ball and S. K. Rajamani. Automatically validating temporal safety properties of interfaces. SPIN, May 2001.
-
(2001)
SPIN
-
-
Ball, T.1
Rajamani, S.K.2
-
6
-
-
0029513099
-
Bylands: Reverse engineering safety-critical systems
-
Oct
-
K. Bennett, T. Bull, E. Younger, and Z. Luo. Bylands: reverse engineering safety-critical systems. ICSM, Oct. 1995.
-
(1995)
ICSM
-
-
Bennett, K.1
Bull, T.2
Younger, E.3
Luo, Z.4
-
7
-
-
0027696171
-
Formal specifications in software maintenance: From code to Z++ and back again
-
Nov./Dec
-
J. Bowen, P. Breuer, and K. Lano. Formal specifications in software maintenance: from code to Z++ and back again. Information and Software Technology. Nov./Dec. 1993.
-
(1993)
Information and Software Technology
-
-
Bowen, J.1
Breuer, P.2
Lano, K.3
-
9
-
-
0038601527
-
-
S. Chaki, E. Clarke, A. Groce, S. Jha, and H. Veith. Modular verification of software components in C. ICSE, May 2003.
-
S. Chaki, E. Clarke, A. Groce, S. Jha, and H. Veith. Modular verification of software components in C. ICSE, May 2003.
-
-
-
-
13
-
-
0036040604
-
ESP: Path-sensitive program verification in polynomial time
-
Jun
-
M. Das, S. Lerner, and M. Seigle. ESP: path-sensitive program verification in polynomial time. PLDI, Jun. 2002.
-
(2002)
PLDI
-
-
Das, M.1
Lerner, S.2
Seigle, M.3
-
14
-
-
0036036098
-
Extended static checking for Java
-
Jun
-
C. Flanagan, K. R. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, and R. Stata. Extended static checking for Java. PLDI, Jun. 2002.
-
(2002)
PLDI
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
15
-
-
0032667112
-
Patterns in property specifications for finite-state verification
-
May
-
M. Dwyer, G. Avrunin, and J. Corbett. Patterns in property specifications for finite-state verification. ICSE, May 1999.
-
(1999)
ICSE
-
-
Dwyer, M.1
Avrunin, G.2
Corbett, J.3
-
16
-
-
0036041420
-
Bugs as deviant behavior: A general approach to inferring errors in systems code
-
Oct
-
D. Engler, D. Y. Chen, S. Hallem, A. Chou, and B. Chelf. Bugs as deviant behavior: a general approach to inferring errors in systems code. ACM Symposium on Operating Systems Principles, Oct. 2001.
-
(2001)
ACM Symposium on Operating Systems Principles
-
-
Engler, D.1
Chen, D.Y.2
Hallem, S.3
Chou, A.4
Chelf, B.5
-
18
-
-
0029703698
-
Static detection of dynamic memory errors
-
May
-
D. Evans. Static detection of dynamic memory errors. PLDI, May 1996.
-
(1996)
PLDI
-
-
Evans, D.1
-
20
-
-
0030651806
-
Model checking for programming languages using VeriSoft
-
Jan
-
P. Godefroid. Model checking for programming languages using VeriSoft. POPL, Jan. 1997.
-
(1997)
POPL
-
-
Godefroid, P.1
-
21
-
-
49949150022
-
Language identification in the limit
-
E. Gold. Language identification in the limit. Information and Control, 10, 447-474, 1967.
-
(1967)
Information and Control
, vol.10
, pp. 447-474
-
-
Gold, E.1
-
22
-
-
0001187706
-
Complexity of automatic identification from given data
-
E. Gold. Complexity of automatic identification from given data. Information and Control, 37, 302-320, 1978.
-
(1978)
Information and Control
, vol.37
, pp. 302-320
-
-
Gold, E.1
-
24
-
-
33745185810
-
Generating test data for dynamically discovering likely program invariants
-
May
-
N. Gupta. Generating test data for dynamically discovering likely program invariants. Workshop on Dynamic Analysis, May 2003.
-
(2003)
Workshop on Dynamic Analysis
-
-
Gupta, N.1
-
25
-
-
0036038345
-
Tracking down software bugs using automatic anomaly detection
-
May
-
S. Hagnal and M. S. Lam. Tracking down software bugs using automatic anomaly detection. ICSE, May 2002.
-
(2002)
ICSE
-
-
Hagnal, S.1
Lam, M.S.2
-
26
-
-
0038262973
-
Improving test suites via operational abstraction
-
May
-
M. Harder, J. Mellen, and M. D. Ernst. Improving test suites via operational abstraction. ICSE, May 2003.
-
(2003)
ICSE
-
-
Harder, M.1
Mellen, J.2
Ernst, M.D.3
-
27
-
-
11144354549
-
An overview of the runtime verification tool Java PathExplorer
-
Mar
-
K. Havelund and G. Rosu. An overview of the runtime verification tool Java PathExplorer. Formal Methods in System Design.. Mar. 2004.
-
(2004)
Formal Methods in System Design
-
-
Havelund, K.1
Rosu, G.2
-
28
-
-
34247141062
-
The logic of bugs
-
Nov
-
G. Holzmann. The logic of bugs. SIGSOFT FSE, Nov. 2002.
-
(2002)
SIGSOFT FSE
-
-
Holzmann, G.1
-
30
-
-
34247144188
-
-
J2EE
-
J2EE. http://java.sun.com/j2ee/index.jsp
-
-
-
-
31
-
-
34247153528
-
-
JBoss. http://www.jboss.org
-
JBoss
-
-
-
32
-
-
34247173624
-
-
JRat. http://jrat.sourceforge.net/
-
JRat
-
-
-
33
-
-
3042669120
-
Righting Software
-
May/Jun
-
J. R. Larus, T. Ball, M. Das, R. DeLine, M. Fahndrich, J. Pincus, S. K. Rajamani, and R. Venkatapathy. Righting Software. IEEE Software, May/Jun. 2004.
-
(2004)
IEEE Software
-
-
Larus, J.R.1
Ball, T.2
Das, M.3
DeLine, R.4
Fahndrich, M.5
Pincus, J.6
Rajamani, S.K.7
Venkatapathy, R.8
-
34
-
-
31844452362
-
Scalable statistical bug isolation
-
Jun
-
B. Liblit, M. Naik, A. X. Zheng, A. Aiken, and M. I. Jordan. Scalable statistical bug isolation. PLDI, Jun. 2005.
-
(2005)
PLDI
-
-
Liblit, B.1
Naik, M.2
Zheng, A.X.3
Aiken, A.4
Jordan, M.I.5
-
35
-
-
34247092939
-
Improving adaptability via program steering
-
Jul
-
L. Lin and M. D. Ernst. Improving adaptability via program steering. ISSTA, Jul. 2004.
-
(2004)
ISSTA
-
-
Lin, L.1
Ernst, M.D.2
-
36
-
-
32344438116
-
DynaMine: Finding common error patterns by mining software revision histories
-
Sep
-
B. Livshits and T. Zimmermann. DynaMine: finding common error patterns by mining software revision histories. SIGSOFT FSE, Sep. 2005.
-
(2005)
SIGSOFT FSE
-
-
Livshits, B.1
Zimmermann, T.2
-
37
-
-
0038349063
-
Invariant inference for static checking: An empirical evaluation
-
Nov
-
J. W. Nimmer and M. D. Ernst. Invariant inference for static checking: an empirical evaluation. SIGSOFT FSE, Nov. 2002.
-
(2002)
SIGSOFT FSE
-
-
Nimmer, J.W.1
Ernst, M.D.2
-
40
-
-
0035009421
-
Encoding program executions
-
May
-
S. P. Reiss and M. Renieris. Encoding program executions. ICSE, May 2001.
-
(2001)
ICSE
-
-
Reiss, S.P.1
Renieris, M.2
-
41
-
-
0029180939
-
Precise interprocedural dataflow analysis via graph reachability
-
Jan
-
T. Reps, S. Horwitz, and M. Sagiv. Precise interprocedural dataflow analysis via graph reachability. POPL, Jan. 1995.
-
(1995)
POPL
-
-
Reps, T.1
Horwitz, S.2
Sagiv, M.3
-
42
-
-
34247095220
-
-
Static Driver Verifier: Finding bugs in device drivers at compile-time. WinHEC, Apr. 2004.
-
Static Driver Verifier: Finding bugs in device drivers at compile-time. WinHEC, Apr. 2004.
-
-
-
-
43
-
-
34247171361
-
-
C. Simonyi. Hungarian notation. MSDN library
-
C. Simonyi. Hungarian notation. MSDN library.
-
-
-
-
45
-
-
0004349103
-
Vulcan: Binary transformation in a distributed environment
-
MSR-TR-2001-50, Apr
-
A. Edwards, A. Srivastava, and H. Vo. Vulcan: binary transformation in a distributed environment. Research Technical Report, MSR-TR-2001-50, Apr. 2001.
-
(2001)
Research Technical Report
-
-
Edwards, A.1
Srivastava, A.2
Vo, H.3
-
46
-
-
0022605097
-
Typestate: A programming language concept for enhancing software reliability
-
Jan
-
R. E. Strom and S. Yemini. Typestate: A programming language concept for enhancing software reliability. IEEE Transactions on Software Engineering, Vol 12(1), Jan. 1986.
-
(1986)
IEEE Transactions on Software Engineering
, vol.12
, Issue.1
-
-
Strom, R.E.1
Yemini, S.2
-
47
-
-
0037384036
-
Model checking programs
-
Apr
-
W. Visser, K. Havelund, G. Brat, S. Park, and F. Lerda. Model checking programs. Automated Software Engineering, Apr. 2003.
-
(2003)
Automated Software Engineering
-
-
Visser, W.1
Havelund, K.2
Brat, G.3
Park, S.4
Lerda, F.5
-
49
-
-
0036983315
-
Automatic extraction of object-oriented component interfaces
-
Jul
-
J. Whaley, M. C. Martin, and M. S. Lam. Automatic extraction of object-oriented component interfaces. ISSTA, Jul. 2002.
-
(2002)
ISSTA
-
-
Whaley, J.1
Martin, M.C.2
Lam, M.S.3
-
50
-
-
33745196010
-
Tool-assisted unit-test generation and selection based on operational abstractions
-
T. Xie and D. Notkin. Tool-assisted unit-test generation and selection based on operational abstractions. Automated Software Engineering Journal, 2006.
-
(2006)
Automated Software Engineering Journal
-
-
Xie, T.1
Notkin, D.2
|