-
1
-
-
0030283623
-
Relative debugging: A new methodology for debugging scientific applications
-
[AFMS96], November
-
[AFMS96] David Abramson, Ian Foster, John Michalakes, and Rok Socič Relative debugging: A new methodology for debugging scientific applications. Communications of the ACM, 39(11): 69-77, November 1996.
-
(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
-
[Bal99], September 6-10
-
[Bal99] 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
-
-
0031079312
-
Automatic generation of invariants and intermediate assertions
-
[BBM97], February
-
[BBM97] Nicolaj Bjørner, Anca Browne, and Zohar Manna. Automatic generation of invariants and intermediate assertions. Theoretical Computer Science, 173(1):49-87, February 1997.
-
(1997)
Theoretical Computer Science
, vol.173
, Issue.1
, pp. 49-87
-
-
Bjørner, N.1
Browne, A.2
Manna, Z.3
-
4
-
-
0004358364
-
Inductive learning applied to program construction and verification
-
[BG93]. In José Cuena, editor, North-Holland
-
[BG93] Ivan Bratko and Marko Grobelnik. Inductive learning applied to program construction and verification. In José Cuena, editor, AIFIPP '92, pages 169-182. North-Holland, 1993.
-
(1993)
AIFIPP '92
, pp. 169-182
-
-
Bratko, I.1
Grobelnik, M.2
-
5
-
-
84958754759
-
Automatic synthesis of specifications from the dynamic observation of reactive programs
-
[BG97], Twente, April
-
[BG97] Bernard Boigelot and Patrice Godefroid. Automatic synthesis of specifications from the dynamic observation of reactive programs. In TACAS '97, pages 321-333, Twente, April 1997.
-
(1997)
TACAS '97
, pp. 321-333
-
-
Boigelot, B.1
Godefroid, P.2
-
6
-
-
84957363964
-
Powerful techniques for the automatic generation of invariants
-
[BLS96], July 31-August 3
-
[BLS96] Saddek Bensalem, Yassine Lakhnech, and Hassen Saidi. Powerful techniques for the automatic generation of invariants. In CAV, pages 323-335, July 31-August 3, 1996.
-
(1996)
CAV
, pp. 323-335
-
-
Bensalem, S.1
Lakhnech, Y.2
Saidi, H.3
-
7
-
-
84976789945
-
Automatic synthesis of optimal invariant assertions: Mathematical foundations
-
[CC77], Rochester, NY, August
-
[CC77] Patrick M. Cousot and Radhia Cousot. Automatic synthesis of optimal invariant assertions: Mathematical foundations. In Proceedings of the ACM Symposium on Artificial Intelligence and Programming Languages, pages 1-12, Rochester, NY, August 1977.
-
(1977)
Proceedings of the ACM Symposium on Artificial Intelligence and Programming Languages
, pp. 1-12
-
-
Cousot, P.M.1
Cousot, R.2
-
8
-
-
0033697422
-
Bandera: Extracting finite-state models from Java source code
-
+00], June 7-9
-
+00] James Corbett, Matthew Dwyer, John Hatcliff, Corina Pǎsǎeanu, 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ǎeanub, C.4
Robby5
Laubach, S.6
Zheng, H.7
-
9
-
-
0031355220
-
Value profiling
-
[CFE97], December 1-3
-
[CFE97] 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
-
10
-
-
0003532213
-
-
+93], MIT Press, Cambridge, MA
-
+93] Allen Cypher, Daniel C. Halbert, David Kurlander, Henry Lieberman, David Maulsby, Brad A. Myers, and Alan Turransky, editors. Watch What I Do: Programming by Demonstration. MIT Press, Cambridge, MA, 1993.
-
(1993)
Watch What I Do: Programming by Demonstration
-
-
Cypher, A.1
Halbert, D.C.2
Kurlander, D.3
Lieberman, H.4
Maulsby, D.5
Myers, B.A.6
Turransky, A.7
-
11
-
-
0028485869
-
Grammatically biased learning: Learning logic programs using an explicit antecedent description language
-
[Coh94], August
-
[Coh94] William W. Cohen. Grammatically biased learning: Learning logic programs using an explicit antecedent description language. Artificial Intelligence, 68:303-366, August 1994.
-
(1994)
Artificial Intelligence
, vol.68
, pp. 303-366
-
-
Cohen, W.W.1
-
12
-
-
0032218219
-
Event-based detection of concurrency
-
[CW98], November
-
[CW98] 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
-
13
-
-
0034448966
-
Unification-based pointer analysis with directional assignments
-
[Das00]., June 18-23
-
[Das00] Manuvir Das. Unification-based pointer analysis with directional assignments. In PLDI, pages 35-46, June 18-23, 2000.
-
(2000)
PLDI,
, pp. 35-46
-
-
Das, M.1
-
15
-
-
0004207324
-
Extended static checking
-
[DLNS98], Compaq Systems Research Center, December 18
-
[DLNS98] 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
Leino, K.R.M.2
Nelson, G.3
Saxe, J.B.4
-
17
-
-
0033698745
-
Quickly detecting relevant program invariants
-
[ECGN00], June
-
[ECGN00] 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
-
18
-
-
0032639445
-
Dynamically discovering likely program invariants to support program evolution
-
[ECGN01]: 1-25, February. A previous version appeared in ICSE, Los Angeles, CA, USA, May
-
[ECGN01] Michael D. Ernst, Jake Cockrell, William G. Griswold, and David Notkin. Dynamically discovering likely program invariants to support program evolution. IEEE TSE, 27(2): 1-25, February 2001. A previous version appeared in ICSE, pages 213-224, Los Angeles, CA, USA, May 1999.
-
(1999)
IEEE TSE
, vol.27
, Issue.2
, pp. 213-224
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
19
-
-
85011293817
-
LCLint: A tool for using specifications to check code
-
[EGHT94], December
-
[EGHT94] David Evans, John Guttag, James Homing, 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
Homing, J.3
Tan, Y.M.4
-
20
-
-
0003881962
-
-
[Ern00]. PhD thesis, University of Washington Department of Computer Science and Engineering, Seattle, Washington, August
-
[Ern00] 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
-
21
-
-
0035247718
-
Annotation inference for modular checkers
-
[FJL01], February
-
[FJL01] Cormac Flanagan, Rajeev Joshi, and K. Rustan M. Leino. Annotation inference for modular checkers. Information Processing Letters, 2(4):97-108, February 2001.
-
(2001)
Information Processing Letters
, vol.2
, Issue.4
, pp. 97-108
-
-
Flanagan, C.1
Joshi, R.2
Leino, K.R.M.3
-
22
-
-
84881144443
-
Houdini, an annotation assistant for ESC/Java
-
[FL01] Formal Methods Europe, Berlin, Germany, March
-
[FL01] Cormac Flanagan and K. Rustan M. Leino. Houdini, an annotation assistant for ESC/Java. In Formal Methods Europe, volume 2021 of LNCS, pages 500-517, Berlin, Germany, March 2001.
-
(2001)
LNCS
, vol.2021
, pp. 500-517
-
-
Flanagan, C.1
Leino, K.R.M.2
-
23
-
-
85081193327
-
LP, the Larch Prover
-
[GG90]. In M. Stickel, editor, Proceedings of the Tenth International Conference on Automated Deduction, Kaiserslautern, West Germany, Springer-Verlag
-
[GG90] Stephen Garland and John Guttag. LP, the Larch Prover. In M. Stickel, editor, Proceedings of the Tenth International Conference on Automated Deduction, volume 449 of LNCS, Kaiserslautern, West Germany, 1990. Springer-Verlag.
-
(1990)
LNCS
, vol.449
-
-
Garland, S.1
Guttag, J.2
-
24
-
-
0003604349
-
-
[GJM91]. Prentice Hall, Englewood Cliffs, NJ, 1 edition
-
[GJM91] Carlo Ghezzi, Mehdi Jazayeri, and Dino Mandrioli. Fundamentals of Software Engineering. Prentice Hall, Englewood Cliffs, NJ, 1 edition, 1991.
-
(1991)
Fundamentals of Software Engineering
-
-
Ghezzi, C.1
Jazayeri, M.2
Mandrioli, D.3
-
25
-
-
0003954839
-
-
[GLV97]. Technical report, MIT Laboratory for Computer Science
-
[GLV97] 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)
IOA: A Language for Specifying, Programming, and Validating Distributed Systems
-
-
Garland, S.J.1
Lynch, N.A.2
Vaziri, M.3
-
28
-
-
0036038345
-
Tracking down software bugs using automatic anomaly detection
-
[HL02], May
-
[HL02] Sudheendra Hangal and Monica S. Lam. Tracking down software bugs using automatic anomaly detection. In ICSE, May 2002.
-
(2002)
ICSE
-
-
Hangal, S.1
Lam, M.S.2
-
30
-
-
0031627761
-
An empirical investigation of program spectra
-
[HRWY98], June 16
-
[HRWY98] Mary Jean Harrold, Gregg Rothermel, Rui Wu, and Lin 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
-
31
-
-
0348137518
-
Reasoning about Java classes
-
+98], Vancouver, BC, Canada, October 18-22
-
+98] 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
-
32
-
-
77956616610
-
Automated support for program refactoring using invariants
-
[KEGN01], November
-
[KEGN01] Yoshio Kataoka, Michael D. Ernst, William G. Griswold, and David Notkin. Automated support for program refactoring using invariants. In ICSM, pages 736-743, November 2001.
-
(2001)
ICSM
, pp. 736-743
-
-
Kataoka, Y.1
Ernst, M.D.2
Griswold, W.G.3
Notkin, D.4
-
33
-
-
0031124371
-
An industrial strength theorem prover for a logic based on Common Lisp
-
[KM97], April
-
[KM97] Matt Kaufmann and J. Strother Moore. An industrial strength theorem prover for a logic based on Common Lisp. IEEE TSE, 23(4):203-213, April 1997.
-
(1997)
IEEE TSE
, vol.23
, Issue.4
, pp. 203-213
-
-
Kaufmann, M.1
Moore, J.S.2
-
35
-
-
0000913573
-
JML: A notation for detailed design
-
[LBR99]. Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Kluwer Academic Publishers, Boston
-
[LBR99] Gary T. Leavens, Albert L. Baker, and Clyde Ruby. JML: A notation for detailed design. In Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Behavioral Specifications of Businesses and Systems, pages 175-188. Kluwer Academic Publishers, Boston, 1999.
-
(1999)
Behavioral Specifications of Businesses and Systems
, pp. 175-188
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
36
-
-
0004030849
-
-
[LBR00]. Technical Report 98-06m, Iowa State University, Department of Computer Science, February
-
[LBR00] 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)
Preliminary Design of JML: A Behavioral Interface Specification Language for Java
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
37
-
-
85081192028
-
Version space algebra and its application to programming by demonstration
-
[LDW00], Stanford, CA, June
-
[LDW00] Tessa Lan, Pedro Domingos, and Daniel S. Weld. Version space algebra and its application to programming by demonstration. In ICML, Stanford, CA, June 2000.
-
(2000)
ICML
-
-
Lan, T.1
Domingos, P.2
Weld, D.S.3
-
38
-
-
0003984993
-
-
[LG01]. Addison-Wesley, Boston, MA
-
[LG01] Barbara Liskov and John Guttag. Program Development in Java: Abstraction, Specification, and Object-Oriented Design. Addison-Wesley, Boston, MA, 2001.
-
(2001)
Program Development in Java: Abstraction, Specification, and Object-Oriented Design
-
-
Liskov, B.1
Guttag, J.2
-
39
-
-
84958041521
-
An extended static checker for Modula-3
-
[LN98], April
-
[LN98] K. Rustan M. Leino and Greg Nelson. An extended static checker for Modula-3. In Compiler Construction '98, pages 302-305, April 1998.
-
(1998)
Compiler Construction '98
, pp. 302-305
-
-
Leino, K.R.M.1
Nelson, G.2
-
40
-
-
0004111037
-
-
[LNS00]. Technical Report 2000-002, Compaq Systems Research Center, Palo Alto, California, October 12
-
[LNS00] 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)
ESC/Java User's Manual
-
-
Leino, K.R.M.1
Nelson, G.2
Saxe, J.B.3
-
41
-
-
0001383866
-
An introduction to Input/Output automata
-
[LT89], September
-
[LT89] Nancy A. Lynch and Mark R. Tuttle. An introduction to Input/Output automata. CWI-Quarterly, 2(3):219-246, September 1989.
-
(1989)
CWI-Quarterly
, vol.2
, Issue.3
, pp. 219-246
-
-
Lynch, N.A.1
Tuttle, M.R.2
-
42
-
-
0030615542
-
Verification of concurrent software with FLAVERS
-
[NCOD97], May
-
[NCOD97] 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
-
43
-
-
0013043292
-
Static verification of dynamically detected program invariants: Integrating Dalkon and ESC/Java
-
[NE01], Pads, France, July 23
-
[NE01] Jeremy W. Nimmer and Michael D. Ernst. Static verification of dynamically detected program invariants: Integrating Dalkon and ESC/Java. In Proceedings of RV'01, First Workshop on Runtime Verification, Pads, France, July 23, 2001.
-
(2001)
Proceedings of RV'01, First Workshop on Runtime Verification
-
-
Nimmer, J.W.1
Ernst, M.D.2
-
47
-
-
84944677742
-
PVS: A prototype verification system
-
[ORS92], Saratoga Springs, NY, June
-
[ORS92] S. Owre, J. M. Rushby, and N. Shankar. PVS: A prototype verification system. In Proceedings of the 11th International Conference on Automated Deduction (CADE-11), volume 607, pages 748-752, Saratoga Springs, NY, June 1992.
-
(1992)
Proceedings of the 11th International Conference on Automated Deduction (CADE-11)
, vol.607
, pp. 748-752
-
-
Owre, S.1
Rushby, J.M.2
Shankar, N.3
-
48
-
-
0029251055
-
Formal verification for fault-tolerant architectures: Prolegomena to the design of PVS
-
[ORSvH95], February. Special Section-Best Papers of FME (Formal Methods Europe) '93
-
[ORSvH95] Sam Owre, John Rushby, Natarajan Shankar, and Friedrich von Henke. Formal verification for fault-tolerant architectures: Prolegomena to the design of PVS. IEEE TSE, 21(2): 107-125, February 1995. Special Section-Best Papers of FME (Formal Methods Europe) '93.
-
(1995)
IEEE TSE
, vol.21
, Issue.2
, pp. 107-125
-
-
Owre, S.1
Rushby, J.2
Shankar, N.3
Von Henke, F.4
-
49
-
-
0022667615
-
A rational design process: How and why to fake it
-
[PC86], February
-
[PC86] David Lorge Pamas and Paul C. Clements. A rational design process: How and why to fake it. IEEE TSE, SE-12(2):251-257, February 1986.
-
(1986)
IEEE TSE
, vol.SE-12
, Issue.2
, pp. 251-257
-
-
Pamas, D.L.P.1
Clements, P.C.2
-
50
-
-
0013101031
-
Dependent types in logic programming
-
[Pfe92]. Frank Pfenning editor, chapter 10, MIT Press, Cambridge, MA
-
[Pfe92] Frank Pfenning. Dependent types in logic programming. In Frank Pfenning, editor Types in Logic Programming, chapter 10, MIT Press, Cambridge, MA, 1992.
-
(1992)
Types in Logic Programming
, pp. 285-311
-
-
Pfenning, F.1
-
52
-
-
0001172265
-
Learning logical definitions from relations
-
[Qui90]
-
[Qui90] J. Ross Quinlan. Learning logical definitions from relations. Machine Learning, 5:239-266, 1990.
-
(1990)
Machine Learning
, vol.5
, pp. 239-266
-
-
Quinlan, J.R.1
-
53
-
-
84949448810
-
The use of program profiling for software maintenance with applications to the year 2000 problem
-
[RBDL97], September 22-25
-
[RBDL97] Thomas Reps, Thomas Ball, Manuvir Das, and James Lams. 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
Lams, J.4
-
54
-
-
85158123131
-
An iterative algorithm for synthesizing invariants
-
[Rin00], Austin, TX, July 30-August 3
-
[Rin00] Jussi Rintanen. An iterative algorithm for synthesizing invariants. In AAAI/IAAI, pages 806-811, Austin, TX, July 30-August 3, 2000.
-
(2000)
AAAI/IAAI
, pp. 806-811
-
-
Rintanen, J.1
-
55
-
-
0036041634
-
Semantic anomaly detection in online data sources
-
[RKS02], May
-
[RKS02] Oma Raz, Philip Koopman, and Mary Shaw. Semantic anomaly detection in online data sources. In ICSE, May 2002.
-
(2002)
ICSE
-
-
Raz, O.1
Koopman, P.2
Shaw, M.3
-
58
-
-
0003885423
-
-
[Som96]. Addison-Wesley, Wokingham, England, fifth edition
-
[Som96] lan Sommerville. Software Engineering. Addison-Wesley, Wokingham, England, fifth edition, 1996.
-
(1996)
Software Engineering
-
-
Sommerville, L.1
-
59
-
-
0031612418
-
An empirical analysis of instruction repetition
-
[SS98], October
-
[SS98] 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
-
61
-
-
84976775198
-
The synthesis of loop predicates
-
[Weg74], February
-
[Weg74] Ben Wegbreit. The synthesis of loop predicates. Communications of the ACM, 17(2): 102-112, February 1974.
-
(1974)
Communications of the ACM
, vol.17
, Issue.2
, pp. 102-112
-
-
Wegbreit, B.1
|