-
1
-
-
0030283623
-
Relative debugging: A new methodology for debugging scientific applications
-
Abramson David, Foster Ian, Michalakes John, Sociǎ Rok. Relative debugging: A new methodology for debugging scientific applications. Communications of the ACM. 39:(11):November 1996;69-77
-
(1996)
Communications of the ACM
, vol.39
, Issue.11
, pp. 69-77
-
-
Abramson, D.1
Foster, I.2
Michalakes, J.3
Sociǎ, R.4
-
2
-
-
84887481714
-
The concept of dynamic analysis
-
September 6-10
-
Thomas Ball. The concept of dynamic analysis. In ESEC/FSE, pages 216-234, September 6-10, 1999.
-
(1999)
ESEC/FSE
, pp. 216-234
-
-
Ball, T.1
-
3
-
-
84957363964
-
Powerful techniques for the automatic generation of invariants
-
July/August
-
Saddek Bensalem, Yassine Lakhnech, and Hassen Saidi. Powerful techniques for the automatic generation of invariants. In CAV, pages 323-335, July/August 1996.
-
(1996)
CAV
, pp. 323-335
-
-
Bensalem, S.1
Lakhnech, Y.2
Saidi, H.3
-
4
-
-
0004358364
-
Inductive learning applied to program construction and verification
-
José Cuena. North-Holland
-
Bratko Ivan, Grobelnik Marko. Inductive learning applied to program construction and verification. Cuena José. AIFIPP '92. 1993;169-182 North-Holland
-
(1993)
AIFIPP '92
, pp. 169-182
-
-
Bratko, I.1
Grobelnik, M.2
-
5
-
-
0031355220
-
Value profiling
-
December 1-3
-
Brad Calder, Peter Feller, and Alan Eustace. Value profiling. In MICRO-97, pages 259-269, December 1-3, 1997.
-
(1997)
MICRO-97
, pp. 259-269
-
-
Calder, B.1
Feller, P.2
Eustace, A.3
-
7
-
-
84887493566
-
Structural specification-based testing: Automated support and expenmental evaluation
-
September 6-10
-
Juei Chang and Debra J. Richardson. Structural specification-based testing: Automated support and expenmental evaluation. In ESEC/FSE, pages 285-302, September 6-10, 1999.
-
(1999)
ESEC/FSE
, pp. 285-302
-
-
Chang, J.1
Richardson, D.J.2
-
8
-
-
0028485869
-
Grammatically biased learning: Learning logic programs using an explicit antecedent description language
-
William Cohen W. Grammatically biased learning: learning logic programs using an explicit antecedent description language. Artificial Intelligence. 68:August 1994;303-366
-
(1994)
Artificial Intelligence
, vol.68
, pp. 303-366
-
-
William Cohen, W.1
-
10
-
-
0032218219
-
Event-based detection of concurrency
-
November
-
Jonathan E. Cook and Alexander L. Wolf. Event-based detection of concurrency. In FSE, pages 35-45, November 1998.
-
(1998)
FSE
, pp. 35-45
-
-
Cook, J.E.1
Wolf, A.L.2
-
11
-
-
0033697422
-
Bandera: Extracting finite-state models from Java source code
-
June 7-9
-
James Corbett, Matthew Dwyer, John Hatcliff, Corina Pǎsǎ reanu, Robby, Shawn Laubach, and Hongjun Zheng. Bandera: Extracting finite-state models from Java source code. In ICSE, pages 439-448, June 7-9, 2000.
-
(2000)
ICSE
, pp. 439-448
-
-
Corbett, J.1
Dwyer, M.2
Hatcliff, J.3
Pǎsǎreanu, C.4
Robby5
Laubach, S.6
Zheng, H.7
-
12
-
-
0003532213
-
-
Cambridge, MA: MIT Press
-
Cypher Allen, Daniel Halbert C., Kurlander David, Lieberman Henry, Maulsby David, Brad Myers A., Turransky Alan. Watch What I Do: Programming by Demonstration. 1993;MIT Press, Cambridge, MA
-
(1993)
Watch What I Do: Programming by Demonstration
-
-
Cypher, A.1
Daniel Halbert, C.2
Kurlander, D.3
Lieberman, H.4
Maulsby, D.5
Brad Myers, A.6
Turransky, A.7
-
14
-
-
0004207324
-
Extended static checking
-
Compaq Systems Research Center, December 18
-
David L. Detlefs, K. Rustan M. Leino, Greg Nelson, and James B. Saxe. Extended static checking. SRC Research Report 159, Compaq Systems Research Center, December 18, 1998.
-
(1998)
SRC Research Report
, vol.159
-
-
Detlefs, D.L.1
Rustan, K.2
Leino, M.3
Nelson, G.4
Saxe, J.B.5
-
15
-
-
85030211978
-
Data flow analysis for verifying properties of concurrent programs
-
December
-
Matthew B. Dwyer and Lori A. Clarke. Data flow analysis for verifying properties of concurrent programs. In FSE, pages 62-75, December 1994.
-
(1994)
FSE
, pp. 62-75
-
-
Dwyer, M.B.1
Clarke, L.A.2
-
16
-
-
0003881962
-
-
PhD thesis, University of Washington Department of Computer Science and Engineering, Seattle, Washington, August
-
Michael D. Ernst. Dynamically Discovering Likely Program Invariants. PhD thesis, University of Washington Department of Computer Science and Engineering, Seattle, Washington, August 2000.
-
(2000)
Dynamically Discovering Likely Program Invariants
-
-
Ernst, M.D.1
-
17
-
-
0038256425
-
Dynamically discovering likely program invariants to support program evolution
-
February 2001. A previous version appeared in ICSE, pages 213-224, Los Angeles, CA, USA
-
Ernst Michael D., Cockrell Jake, William Griswold G., Notkin David. Dynamically discovering likely program invariants to support program evolution. IEEE TSE. 27:(2):May 1999;1-25. February 2001. A previous version appeared in ICSE, pages 213-224, Los Angeles, CA, USA
-
(1999)
IEEE TSE
, vol.27
, Issue.2
, pp. 1-25
-
-
Ernst, M.D.1
Cockrell, J.2
William Griswold, G.3
Notkin, D.4
-
18
-
-
0033698745
-
Quickly detecting relevant program invariants
-
June
-
Michael D. Ernst, Adam Czeisler, William G. Griswold, and David Notkin. Quickly detecting relevant program invariants. In ICSE, pages 449-458, June 2000.
-
(2000)
ICSE
, pp. 449-458
-
-
Ernst, M.D.1
Czeisler, A.2
Griswold, W.G.3
Notkin, D.4
-
19
-
-
4243255707
-
Dynamically discovering pointer-based program invariants
-
University of Washington, Seattle, WA, November 16
-
Michael D. Ernst, William G. Griswold, Yoshio Kataoka, and David Notkin. Dynamically discovering pointer-based program invariants. Technical Report UW-CSE-99-11-02, University of Washington, Seattle, WA, November 16, 1999.
-
(1999)
Technical Report
, vol.UW-CSE-99-11-02
-
-
Ernst, M.D.1
Griswold, W.G.2
Kataoka, Y.3
Notkin, D.4
-
20
-
-
0029703698
-
Static detection of dynamic memory errors
-
May 21-24
-
David Evans. Static detection of dynamic memory errors. In PLDI, pages 44-53, May 21-24, 1996.
-
(1996)
PLDI
, pp. 44-53
-
-
Evans, D.1
-
22
-
-
85011293817
-
LCLint: A tool for using specifications to check code
-
December
-
David Evans, John Guttag, James Horning, and Yang Meng Tan. LCLint: A tool for using specifications to check code. In FSE, pages 87-97, December 1994.
-
(1994)
FSE
, pp. 87-97
-
-
Evans, D.1
Guttag, J.2
Horning, J.3
Tan, Y.M.4
-
23
-
-
0035247718
-
Annotation inference for modular checkers
-
Flanagan Cormac, Joshi Rajeev, Rustan K., Leino M. Annotation inference for modular checkers. Information Processing Letters. 2:(4):February 2001;97-108
-
(2001)
Information Processing Letters
, vol.2
, Issue.4
, pp. 97-108
-
-
Flanagan, C.1
Joshi, R.2
Rustan, K.3
Leino, M.4
-
24
-
-
84881144443
-
Houdini, an annotation assistant for ESC/Java
-
volume 2021 of LNCS Berlin, Germany, March
-
Cormac Flanagan and K. Rustan M. Leino. Houdini, an annotation assistant for ESC/Java. In International Symposium of Formal Methods Europe 2001: Formal Methods for Increasing Software Productivity, volume 2021 of LNCS, pages 500-517, Berlin, Germany, March 2001.
-
(2001)
International Symposium of Formal Methods Europe 2001: Formal Methods for Increasing Software Productivity
, pp. 500-517
-
-
Flanagan, C.1
Rustan, K.2
Leino, M.3
-
25
-
-
85067534495
-
LP, the Larch Prover
-
M. Stickel, editor (Kaiserslautern, West Germany), volume 449 of LNCS. Springer-Verlag
-
Stephen Garland and John Guttag. LP, the Larch Prover. In M. Stickel, editor, Proceedings of the Tenth International Conference on Automated Deduction (Kaiserslautern, West Germany), volume 449 of LNCS. Springer-Verlag, 1990.
-
(1990)
Proceedings of the Tenth International Conference on Automated Deduction
-
-
Garland, S.1
Guttag, J.2
-
26
-
-
0004457204
-
A guide to LP, the Larch Prover
-
Digital Equipment Corporation, Systems Research Center, 31 December
-
Stephen J. Garland and John V. Guttag. A guide to LP, the Larch Prover. Technical Report 82, Digital Equipment Corporation, Systems Research Center, 31 December 1991.
-
(1991)
Technical Report
, vol.82
-
-
Garland, S.J.1
Guttag, J.V.2
-
27
-
-
0012944575
-
Using I/O automata for developing distributed systems
-
T. Gary Leavens, & Murali Sitaraman. Cambridge University Press
-
Stephen Garland J., Nancy Lynch A. Using I/O automata for developing distributed systems. Gary Leavens T., Sitaraman Murali. Foundations of Component-Based Systems. 2000;285-312 Cambridge University Press
-
(2000)
Foundations of Component-Based Systems
, pp. 285-312
-
-
Stephen Garland, J.1
Nancy Lynch, A.2
-
28
-
-
0003954839
-
IOA: A language for specifying, programming, and validating distributed systems
-
MIT Laboratory for Computer Science
-
Stephen J. Garland, Nancy A. Lynch, and Mandana Vaziri. IOA: A language for specifying, programming, and validating distributed systems. Technical report, MIT Laboratory for Computer Science, 1997.
-
(1997)
Technical Report
-
-
Garland, S.J.1
Lynch, N.A.2
Vaziri, M.3
-
29
-
-
0034226738
-
Predicting fault incidence using software change history
-
Todd Graves L., Alan Karr F., Marron J.S., Siy Harvey. Predicting fault incidence using software change history. IEEE TSE. 26:(7):July 2000;653-661
-
(2000)
IEEE TSE
, vol.26
, Issue.7
, pp. 653-661
-
-
Todd Graves, L.1
Alan Karr, F.2
Marron, J.S.3
Siy, H.4
-
31
-
-
0031627761
-
An empirical investigation of program spectra
-
June 16
-
Mary Jean Harrold, Gregg Rothermel, Rui Wu, and Liu Yi. An empirical investigation of program spectra. In PASTE '98, pages 83-90, June 16, 1998.
-
(1998)
PASTE '98
, pp. 83-90
-
-
Harrold, M.J.1
Rothermel, G.2
Wu, R.3
Yi, L.4
-
33
-
-
0141981298
-
Theoretical underpinnings of version spaces
-
August
-
Haym Hirsh. Theoretical underpinnings of version spaces. In IJCAI, pages 665-670, August 1991.
-
(1991)
IJCAI
, pp. 665-670
-
-
Hirsh, H.1
-
34
-
-
85067535265
-
Corrigenda: "laws of programming"
-
See [35]
-
Hoare C.A.R., Hayes I.J., Jifeng He, Morgan C.C., Roscoe A.W., Sanders J.W., Sorensen I.H., Spivey J.M., Sufrin B.A. Corrigenda: "Laws of programming" Communications of the ACM. 30:(9):September 1987;771. See [35]
-
(1987)
Communications of the ACM
, vol.30
, Issue.9
, pp. 771
-
-
Hoare, C.A.R.1
Hayes, I.J.2
Jifeng, H.3
Morgan, C.C.4
Roscoe, A.W.5
Sanders, J.W.6
Sorensen, I.H.7
Spivey, J.M.8
Sufrin, B.A.9
-
35
-
-
0023399227
-
Laws of programming
-
See corrigendum [34]
-
Hoare C.A.R., Hayes I.J., Jifeng He, Morgan C.C., Roscoe A.W., Sanders J.W., Sanders I.H., Spivey J.M., Sufrin B.A. Laws of programming. Communications of the ACM. 30:(8):August 1987;672-686. See corrigendum [34]
-
(1987)
Communications of the ACM
, vol.30
, Issue.8
, pp. 672-686
-
-
Hoare, C.A.R.1
Hayes, I.J.2
Jifeng, H.3
Morgan, C.C.4
Roscoe, A.W.5
Sanders, J.W.6
Sanders, I.H.7
Spivey, J.M.8
Sufrin, B.A.9
-
36
-
-
0028166441
-
Experiments on the effectiveness of dataflow- and controlflow-based test adequacy criteria
-
May
-
Monica Hutchins, Herb Foster, Tarak Goradia, and Thomas Ostrand. Experiments on the effectiveness of dataflow- and controlflow-based test adequacy criteria. In ICSE, pages 191-200, May 1994.
-
(1994)
ICSE
, pp. 191-200
-
-
Hutchins, M.1
Foster, H.2
Goradia, T.3
Ostrand, T.4
-
37
-
-
0348137518
-
Reasoning about Java classes
-
Vancouver, BC, Canada, October 18-22
-
Bart Jacobs, Joachim van den Berg, Marieke Huisman, Martijn van Berkum, Ulrich Hensel, and Hendrik Tews. Reasoning about Java classes. In OOPSLA, pages 329-340, Vancouver, BC, Canada, October 18-22, 1998.
-
(1998)
OOPSLA
, pp. 329-340
-
-
Jacobs, B.1
Van Den Berg, J.2
Huisman, M.3
Van Berkum, M.4
Hensel, U.5
Tews, H.6
-
38
-
-
0031124371
-
An industrial strength theorem prover for a logic based on Common Lisp
-
Kaufmann Matt, Strother Moore J. An industrial strength theorem prover for a logic based on Common Lisp. IEEE TSE. 23:(4):April 1997;203-213
-
(1997)
IEEE TSE
, vol.23
, Issue.4
, pp. 203-213
-
-
Kaufmann, M.1
Strother Moore, J.2
-
39
-
-
0022581573
-
An experimental evaluation of the assumption of independence in multiversion programming
-
John Knight C., Nancy Leveson G. An experimental evaluation of the assumption of independence in multiversion programming. IEEE Transactions on Software Engineering. 12:(1):January 1986;96-109
-
(1986)
IEEE Transactions on Software Engineering
, vol.12
, Issue.1
, pp. 96-109
-
-
John Knight, C.1
Nancy Leveson, G.2
-
40
-
-
0012945809
-
Version space algebra and its application to programming by demonstration
-
Stanford, CA, June
-
Tessa Lau, Pedro Domingos, and Daniel S. Weld. Version space algebra and its application to programming by demonstration. In ICML, Stanford, CA, June 2000.
-
(2000)
ICML
-
-
Lau, T.1
Domingos, P.2
Weld, D.S.3
-
41
-
-
0000913573
-
JML: A notation for detailed design
-
Haim Kilov, Bernhard Rumpe, & Ian Simmonds. Boston: Kluwer Academic Publishers
-
Gary Leavens T., Albert Baker L., Ruby Clyde. JML: A notation for detailed design. Kilov Haim, Rumpe Bernhard, Simmonds Ian. Behavioral Specifications of Businesses and Systems. 1999;175-188 Kluwer Academic Publishers, Boston
-
(1999)
Behavioral Specifications of Businesses and Systems
, pp. 175-188
-
-
Gary Leavens, T.1
Albert Baker, L.2
Ruby, C.3
-
42
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Iowa State University, Department of Computer Science, February
-
Gary T. Leavens, Albert L. Baker, and Clyde Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06m, Iowa State University, Department of Computer Science, February 2000. See www.cs.iastate.edu/~leavens/JML.html.
-
(2000)
Technical Report 98-06m
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
44
-
-
0004111037
-
ESC/Java user's manual
-
Compaq Systems Research Center, Palo Alto, California, October 12
-
K. Rustan M. Leino, Greg Nelson, and James B. Saxe. ESC/Java user's manual. Technical Report 2000-002, Compaq Systems Research Center, Palo Alto, California, October 12, 2000.
-
(2000)
Technical Report
, vol.2000
, Issue.2
-
-
Rustan, K.1
Leino, M.2
Nelson, G.3
Saxe, J.B.4
-
45
-
-
0025414676
-
The use of self checks and voting in software error detection: An empirical study
-
Nancy Leveson G., Stephen Cha S., John Knight C., Timothy Shimeall J. The use of self checks and voting in software error detection: An empirical study. IEEE TSE. 16:(4):1990;432-443
-
(1990)
IEEE TSE
, vol.16
, Issue.4
, pp. 432-443
-
-
Nancy Leveson, G.1
Stephen Cha, S.2
John Knight, C.3
Timothy Shimeall, J.4
-
47
-
-
0004215089
-
-
San Francisco, CA: Morgan Kaufmann
-
Lynch Nancy. Distributed Algorithms. 1996;Morgan Kaufmann, San Francisco, CA
-
(1996)
Distributed Algorithms
-
-
Lynch, N.1
-
48
-
-
85031892754
-
Hierarchical correctness proofs for distributed algorithms
-
BC, Canada: Vancouver
-
Nancy Lynch A., Mark Tuttle R. Hierarchical correctness proofs for distributed algorithms. PODC. August 1987;137-151 Vancouver, BC, Canada
-
(1987)
PODC
, pp. 137-151
-
-
Nancy Lynch, A.1
Mark Tuttle, R.2
-
49
-
-
0001383866
-
An introduction to Input/Output automata
-
Nancy Lynch A., Mark Tuttle R. An introduction to Input/Output automata. CWI-Quarterly. 2:(3):September 1989;219-246
-
(1989)
CWI-Quarterly
, vol.2
, Issue.3
, pp. 219-246
-
-
Nancy Lynch, A.1
Mark Tuttle, R.2
-
50
-
-
0003856768
-
-
PhD thesis, Department of Computer Science, Stanford University, Stanford, CA, December. Stanford University Technical Report, HPP-79-2
-
Tom M. Mitchell. Version Spaces: An Approach to Concept Learning. PhD thesis, Department of Computer Science, Stanford University, Stanford, CA, December 1978. Stanford University Technical Report, HPP-79-2.
-
(1978)
Version Spaces: An Approach to Concept Learning
-
-
Mitchell, T.M.1
-
51
-
-
0030615542
-
Verification of concurrent software with FLAVERS
-
May
-
Gleb Naumovich, Lori A. Clarke, Leon J. Osterweil, and Matthew B. Dwyer. Verification of concurrent software with FLAVERS. In ICSE, pages 594-595, May 1997.
-
(1997)
ICSE
, pp. 594-595
-
-
Naumovich, G.1
Clarke, L.A.2
Osterweil, L.J.3
Dwyer, M.B.4
-
52
-
-
0024666017
-
Does imperfect debugging affect software reliability growth?
-
May
-
Mitsuru Ohba and Xiao-Mei Chou. Does imperfect debugging affect software reliability growth? In ICSE, pages 237-244, May 1989.
-
(1989)
ICSE
, pp. 237-244
-
-
Ohba, M.1
Chou, X.2
-
53
-
-
0013101031
-
Dependent types in logic programming
-
Frank Pfenning. Cambridge, MA: MIT Press
-
Pfenning Frank. Dependent types in logic programming. Pfenning Frank. Types in Logic Programming, chapter 10. 1992;285-311 MIT Press, Cambridge, MA
-
(1992)
Types in Logic Programming, Chapter 10
, pp. 285-311
-
-
Pfenning, F.1
-
54
-
-
0001172265
-
Learning logical definitions from relations
-
Ross Quinlan J. Learning logical definitions from relations. Machine Learning. 5:1990;239-266
-
(1990)
Machine Learning
, vol.5
, pp. 239-266
-
-
Ross Quinlan, J.1
-
55
-
-
84949448810
-
The use of program profiling for software maintenance with applications to the year 2000 problem
-
September 22-25
-
Thomas Reps, Thomas Ball, Manuvir Das, and James Larus. The use of program profiling for software maintenance with applications to the year 2000 problem. In ESEC/FSE, pages 432-449, September 22-25, 1997.
-
(1997)
ESEC/FSE
, pp. 432-449
-
-
Reps, T.1
Ball, T.2
Das, M.3
Larus, J.4
-
56
-
-
0000852396
-
Empirical studies of a safe regression test selection technique
-
Rothermel Gregg, Harrold Jean Mary. Empirical studies of a safe regression test selection technique. IEEE TSE. 24:(6):June 1998;401-419
-
(1998)
IEEE TSE
, vol.24
, Issue.6
, pp. 401-419
-
-
Rothermel, G.1
Harrold, J.M.2
-
57
-
-
0031612418
-
An empirical analysis of instruction repetition
-
October
-
Avinash Sodani and Gurindar S. Sohi. An empirical analysis of instruction repetition. In ASPLOS, pages 35-45, October 1998.
-
(1998)
ASPLOS
, pp. 35-45
-
-
Sodani, A.1
Sohi, G.S.2
-
58
-
-
85027493802
-
Computed-assisted simulation proofs
-
Costas Courcoubetis, editor Heraklion, Crete, June Springer-Verlag Lecture Notes in Computer Science 697
-
Jørgen F. Søgaard-Anderson, Stephen J. Garland, John V. Guttag, Nancy A. Lynch, and Anna Pogosyants. Computed-assisted simulation proofs. In Costas Courcoubetis, editor, Fifth Conference on Computer-Aided Verification, pages 305-319, Heraklion, Crete, June 1993. Springer-Verlag Lecture Notes in Computer Science 697.
-
(1993)
Fifth Conference on Computer-Aided Verification
, pp. 305-319
-
-
Søgaard-Anderson, J.F.1
Garland, S.J.2
Guttag, J.V.3
Lynch, N.A.4
Pogosyants, A.5
-
59
-
-
85032873485
-
An automated framework for structural test-data generation
-
October
-
Nigel Tracey, John Clark, Keith Mander, and John McDermid. An automated framework for structural test-data generation. In ASE '98, pages 285-288, October 1998.
-
(1998)
ASE '98
, pp. 285-288
-
-
Tracey, N.1
Clark, J.2
Mander, K.3
McDermid, J.4
-
60
-
-
84976775198
-
The synthesis of loop predicates
-
Wegbreit Ben. The synthesis of loop predicates. Communications of the ACM. 17:(2):February 1974;102-112
-
(1974)
Communications of the ACM
, vol.17
, Issue.2
, pp. 102-112
-
-
Wegbreit, B.1
|