-
1
-
-
0004988782
-
The Algebraic Specification of Abstract Data Types
-
J.V. Guttag and J.J. Horning, "The Algebraic Specification of Abstract Data Types," Acta Informatica, vol. 10, pp. 27-52, 1978.
-
(1978)
Acta Informatica
, vol.10
, pp. 27-52
-
-
Guttag, J.V.1
Horning, J.J.2
-
2
-
-
0038256425
-
Dynamically Discovering Likely Program Invariants to Support Program Evolution
-
Feb
-
M.D. Ernst, J. Cockrell, W.G. Griswold, and D. Notkin, "Dynamically Discovering Likely Program Invariants to Support Program Evolution," ACM Trans. Software Eng., vol. 27, no. 2, pp. 1-25, Feb. 2001.
-
(2001)
ACM Trans. Software Eng
, vol.27
, Issue.2
, pp. 1-25
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
3
-
-
0036038253
-
Mining Specifications
-
G. Ammons, R. Bodik, and J.R. Larus, "Mining Specifications," Proc. 29th ACM SIGPLAN-SIGACT Symp. Principles of Programming Languages, pp. 4-16, 2002.
-
(2002)
Proc. 29th ACM SIGPLAN-SIGACT Symp. Principles of Programming Languages
, pp. 4-16
-
-
Ammons, G.1
Bodik, R.2
Larus, J.R.3
-
4
-
-
0036038345
-
Tracking Down Software Bugs Using Automatic Anomaly Detection
-
May
-
S. Hangal and M.S. Lam, "Tracking Down Software Bugs Using Automatic Anomaly Detection," Proc. Int'l Conf. Software Eng., pp. 291-301, May 2002.
-
(2002)
Proc. Int'l Conf. Software Eng
, pp. 291-301
-
-
Hangal, S.1
Lam, M.S.2
-
6
-
-
15844409004
-
Discovering Algebraic Specifications from Java Classes
-
L. Cardelli, ed, July
-
J. Henkel and A. Diwan, "Discovering Algebraic Specifications from Java Classes," Proc. 17th European Conf. Object-Oriented Programming (ECOOP '03), L. Cardelli, ed., citeseer.nj.nec.com/ henke103discovering.html, July 2003.
-
(2003)
Proc. 17th European Conf. Object-Oriented Programming (ECOOP '03)
-
-
Henkel, J.1
Diwan, A.2
-
7
-
-
4544236510
-
A Tool for Writing and Debugging Algebraic Specifications
-
May
-
J. Henkel and A. Diwan, "A Tool for Writing and Debugging Algebraic Specifications," Proc. Int'l Conf. Software Eng. (ICSE), pp. 449-458, May 2004.
-
(2004)
Proc. Int'l Conf. Software Eng. (ICSE)
, pp. 449-458
-
-
Henkel, J.1
Diwan, A.2
-
8
-
-
0002424767
-
An Initial Algebra Approach to the Specification, Correctness and Implementation of Abstract Data Types
-
R.T. Yeh, ed
-
J.A. Goguen, J.W. Thatcher, and E.G. Wagner, "An Initial Algebra Approach to the Specification, Correctness and Implementation of Abstract Data Types," Current Trends in Programming Methodology, R.T. Yeh, ed., vol. 4, pp. 80-149, 1978.
-
(1978)
Current Trends in Programming Methodology
, vol.4
, pp. 80-149
-
-
Goguen, J.A.1
Thatcher, J.W.2
Wagner, E.G.3
-
11
-
-
84976847852
-
Final Data Types and Their Specification
-
S. Kamin, "Final Data Types and Their Specification," ACM Trans. Programming Languages and Systems., vol. 5, no. 1, pp. 97-121, 1983.
-
(1983)
ACM Trans. Programming Languages and Systems
, vol.5
, Issue.1
, pp. 97-121
-
-
Kamin, S.1
-
12
-
-
18944377121
-
Call-By-Name, Call-By-Value and the λ-Calculus
-
Dec
-
G.D. Plotkin, "Call-By-Name, Call-By-Value and the λ-Calculus," Theoretical Computer Science, vol. 1, no. 2, pp. 125-159, http://dx.doi.org/10.1016/0304-3975(75)90017-1, Dec. 1975.
-
(1975)
Theoretical Computer Science
, vol.1
, Issue.2
, pp. 125-159
-
-
Plotkin, G.D.1
-
13
-
-
4544284370
-
Case Study: Debugging a Discovered Specification for java.util.arraylist by Using Algebraic Interpretation
-
Technical Report CU-CS-970-04, Univ. of Colorado at Boulder
-
J. Henkel and A. Diwan, "Case Study: Debugging a Discovered Specification for java.util.arraylist by Using Algebraic Interpretation," Technical Report CU-CS-970-04, Univ. of Colorado at Boulder, 2004.
-
(2004)
-
-
Henkel, J.1
Diwan, A.2
-
15
-
-
0000204310
-
Essential Concepts of Algebraic Specification and Program Development
-
D. Sannella and A. Tarlecki, "Essential Concepts of Algebraic Specification and Program Development," Formal Aspects of Computing vol. 9, pp. 229-269, ftp://ftp.dcs.ed.ac.uk/pub/dts/ concepts.ps, 1997.
-
(1997)
Formal Aspects of Computing
, vol.9
, pp. 229-269
-
-
Sannella, D.1
Tarlecki, A.2
-
16
-
-
0012754763
-
-
E. Astesiano, H.-J. Kreowski and B. Krieg-Brückner, eds. Springer
-
Algebraic Foundations of Systems Specification, E. Astesiano, H.-J. Kreowski and B. Krieg-Brückner, eds. Springer, 1999.
-
(1999)
Algebraic Foundations of Systems Specification
-
-
-
18
-
-
3242670513
-
Adequate Reverse Eng
-
S. Rugaber, T. Shikano, and R.E.K. Stirewalt, "Adequate Reverse Eng.," Proc. 16th Ann. Int'l Conf. Automated Software Eng., pp. 232-24, 2001.
-
(2001)
Proc. 16th Ann. Int'l Conf. Automated Software Eng
, pp. 232-224
-
-
Rugaber, S.1
Shikano, T.2
Stirewalt, R.E.K.3
-
20
-
-
0035394510
-
Foundations of the Trace Assertion Method of Module Interface Specification
-
July
-
R. Janicki and E. Sekerinski, "Foundations of the Trace Assertion Method of Module Interface Specification," IEEE Trans. Software Eng. vol. 27, no. 7, July 2001.
-
(2001)
IEEE Trans. Software Eng
, vol.27
, Issue.7
-
-
Janicki, R.1
Sekerinski, E.2
-
22
-
-
2942538076
-
Generalized Typestate Checking Using Set Interfaces and Pluggable Analyses
-
P. Lam, V. Kuncak, and M. Rinard, "Generalized Typestate Checking Using Set Interfaces and Pluggable Analyses," SIGPLAN Notices, vol. 39, no. 3, pp. 46-55, 2004.
-
(2004)
SIGPLAN Notices
, vol.39
, Issue.3
, pp. 46-55
-
-
Lam, P.1
Kuncak, V.2
Rinard, M.3
-
23
-
-
34547121382
-
The Daikon System for Dynamic Detection of Likely Invariants
-
M.D. Ernst, J.H. Perkins, P.J. Guo, S. McCamant, C. Pacheco, M.S. Tschantz, and C. Xiao, "The Daikon System for Dynamic Detection of Likely Invariants," Science of Computer Programming, 2006.
-
(2006)
Science of Computer Programming
-
-
Ernst, M.D.1
Perkins, J.H.2
Guo, P.J.3
McCamant, S.4
Pacheco, C.5
Tschantz, M.S.6
Xiao, C.7
-
24
-
-
84945708698
-
An Axiomatic Basis for Computer Programming
-
C.A.R. Hoare, "An Axiomatic Basis for Computer Programming," Comm. ACM, vol. 12, no. 10, pp. 576-580, 1969.
-
(1969)
Comm. ACM
, vol.12
, Issue.10
, pp. 576-580
-
-
Hoare, C.A.R.1
-
26
-
-
0033698745
-
Quickly Detecting Relevant Program Invariants
-
June
-
M.D. Ernst, A. Czeisler, W.G. Griswold, and D. Notkin, "Quickly Detecting Relevant Program Invariants," Proc. 22nd Int'l Conf. Software Eng., pp. 449-458, June 2000.
-
(2000)
Proc. 22nd Int'l Conf. Software Eng
, pp. 449-458
-
-
Ernst, M.D.1
Czeisler, A.2
Griswold, W.G.3
Notkin, D.4
-
27
-
-
34547136125
-
-
Technical Report UW-CSE-99-11-02, revised version, Univ. of Washington, Mar
-
M.D. Ernst, W.G. Griswold, Y. Kataoka, and D. Notkin, "Dynamically Discovering Program Invariants Involving Collections," Technical Report UW-CSE-99-11-02, revised version, Univ. of Washington, Mar. 2000.
-
(2000)
Dynamically Discovering Program Invariants Involving Collections
-
-
Ernst, M.D.1
Griswold, W.G.2
Kataoka, Y.3
Notkin, D.4
-
28
-
-
34547097703
-
-
Mar
-
N. Dodoo, A. Donovan, L. Lin, and M.D. Ernst, "Selecting Predicates for Implications in Program Analysis," http://pag.lcs.mit.edu/ ~mernst/pubs/invariants-implications.pdf., Mar. 2002.
-
(2002)
Selecting Predicates for Implications in Program Analysis
-
-
Dodoo, N.1
Donovan, A.2
Lin, L.3
Ernst, M.D.4
-
30
-
-
49149095151
-
Finding the Needles in the Haystack: Generating Legal Test Inputs for Object-Oriented Programs
-
Oct
-
S. Artzi, M.D. Ernst, A. Kieźun, C. Pacheco, and J.H. Perkins, "Finding the Needles in the Haystack: Generating Legal Test Inputs for Object-Oriented Programs," Proc. First Workshop Model-Based Testing and Object-Oriented Systems (M-TOOS), Oct. 2006.
-
(2006)
Proc. First Workshop Model-Based Testing and Object-Oriented Systems (M-TOOS)
-
-
Artzi, S.1
Ernst, M.D.2
Kieźun, A.3
Pacheco, C.4
Perkins, J.H.5
-
31
-
-
34247363267
-
Dynamic Inference of Abstract Types
-
July
-
P.J. Guo, J.H. Perkins, S. McCamant, and M.D. Ernst, "Dynamic Inference of Abstract Types," Proc. 2006 Int'l Symp. Software Testing and Analysis (ISSTA '06), pp. 255-265, July 2006.
-
(2006)
Proc. 2006 Int'l Symp. Software Testing and Analysis (ISSTA '06)
, pp. 255-265
-
-
Guo, P.J.1
Perkins, J.H.2
McCamant, S.3
Ernst, M.D.4
-
32
-
-
77956616610
-
Automated Support for Program Refactoring Using Invariants
-
Y. Kataoka, M.D. Ernst, W.G. Griswold, and D. Notkin, "Automated Support for Program Refactoring Using Invariants," Proc. Int'l Conf. Software Maintenance, 2001.
-
(2001)
Proc. Int'l Conf. Software Maintenance
-
-
Kataoka, Y.1
Ernst, M.D.2
Griswold, W.G.3
Notkin, D.4
-
35
-
-
0030615469
-
Lackwit: A Program Understanding Tool Based on Type Inference
-
R. O'Callahan and D. Jackson, "Lackwit: A Program Understanding Tool Based on Type Inference," Proc. Int'l Conf. Software Eng., pp. 338-348, citeseer.nj.nec.com/329620.html, 1997.
-
(1997)
Proc. Int'l Conf. Software Eng
, pp. 338-348
-
-
O'Callahan, R.1
Jackson, D.2
-
36
-
-
50649092370
-
Developing and Debugging Algebraic Specifications for Java Classes
-
Technical Report CU-CS-984-04, Univ. of Colorado
-
J. Henkel, C. Reichenbach, and A. Diwan, "Developing and Debugging Algebraic Specifications for Java Classes," Technical Report CU-CS-984-04, Univ. of Colorado, 2004.
-
(2004)
-
-
Henkel, J.1
Reichenbach, C.2
Diwan, A.3
-
37
-
-
0015390293
-
-
A.W. Biermann, On the Inference of Turing Machines from Sample Computations, Artificial Intelligence, 3, pp. 181-198, 1972.
-
A.W. Biermann, "On the Inference of Turing Machines from Sample Computations," Artificial Intelligence, vol. 3, pp. 181-198, 1972.
-
-
-
-
38
-
-
0016992867
-
Constructing Programs from Example Computations
-
Sept
-
A.W. Biermann and R. Krishnaswamy, "Constructing Programs from Example Computations," IEEE Trans. Software Eng., vol. 2, no. 3, pp. 141-153, Sept. 1976.
-
(1976)
IEEE Trans. Software Eng
, vol.2
, Issue.3
, pp. 141-153
-
-
Biermann, A.W.1
Krishnaswamy, R.2
-
39
-
-
0018005312
-
The Inference of Regular Lisp Programs from Examples
-
Aug
-
A.W. Biermann, "The Inference of Regular Lisp Programs from Examples," IEEE Trans. Systems, Man, and Cybernetics, vol. 8, pp. 585-600, Aug. 1978.
-
(1978)
IEEE Trans. Systems, Man, and Cybernetics
, vol.8
, pp. 585-600
-
-
Biermann, A.W.1
-
40
-
-
84976832596
-
-
D. Angluin, Inference of Reversible Languages, J. ACM (JACM), 29, no. 3, pp. 741-765, 1982.
-
D. Angluin, "Inference of Reversible Languages," J. ACM (JACM), vol. 29, no. 3, pp. 741-765, 1982.
-
-
-
-
42
-
-
0017417778
-
A Methodology for Lisp Program Construction from Examples
-
P.D. Summers, "A Methodology for Lisp Program Construction from Examples," J. ACM, vol. 24, no. 1, pp. 161-175, 1977.
-
(1977)
J. ACM
, vol.24
, Issue.1
, pp. 161-175
-
-
Summers, P.D.1
-
44
-
-
0039488517
-
Parametric Shape Analysis via 3-Valued Logic
-
May
-
M. Sagiv, T. Reps, and R. Wilhelm, "Parametric Shape Analysis via 3-Valued Logic," ACM Trans. Programming Languages and Systems, vol. 24, no. 3, pp. 217-298, May 2002.
-
(2002)
ACM Trans. Programming Languages and Systems
, vol.24
, Issue.3
, pp. 217-298
-
-
Sagiv, M.1
Reps, T.2
Wilhelm, R.3
-
47
-
-
32344452883
-
PR-Miner: Automatically Extracting Implicit Programming Rules and Detecting Violations in Large Software Code
-
Sept
-
Z. Li and Y. Zhou, "PR-Miner: Automatically Extracting Implicit Programming Rules and Detecting Violations in Large Software Code," Proc. 10th European Software Eng. Conf./13th ACM SIGSOFT Int'l Symp. Foundations of Software Eng. (ESEC/FSE 13), vol. 30, no. 5, pp. 306-315, http://portal.acm.org/citation.cfm?id=1081755, Sept. 2005.
-
(2005)
Proc. 10th European Software Eng. Conf./13th ACM SIGSOFT Int'l Symp. Foundations of Software Eng. (ESEC/FSE 13)
, vol.30
, Issue.5
, pp. 306-315
-
-
Li, Z.1
Zhou, Y.2
-
48
-
-
31744449087
-
Deriving Object Typestates in the Presence of Inter-Object References
-
M.G. Nanda, C. Grothoff, and S. Chandra, "Deriving Object Typestates in the Presence of Inter-Object References," Proc. 20th Ann. ACM SIGPLAN Conf. Object Oriented Programming, Systems, Languages, and Applications (OOPSLA '05), pp. 77-96, 2005.
-
(2005)
Proc. 20th Ann. ACM SIGPLAN Conf. Object Oriented Programming, Systems, Languages, and Applications (OOPSLA '05)
, pp. 77-96
-
-
Nanda, M.G.1
Grothoff, C.2
Chandra, S.3
-
49
-
-
0000079522
-
Errors in Algebraic Specifications and an Experimental Mutation Testing Tool
-
July
-
M.R. Woodward, "Errors in Algebraic Specifications and an Experimental Mutation Testing Tool," Software Eng. J., vol. 8, no. 4, pp. 237-245, July 1993.
-
(1993)
Software Eng. J
, vol.8
, Issue.4
, pp. 237-245
-
-
Woodward, M.R.1
-
50
-
-
84976743225
-
Data-Abstraction Implementation, Specification and Testing
-
J. Gannon, P. McMullin, and R. Hamlet, "Data-Abstraction Implementation, Specification and Testing," ACM Trans. Programming Languages and Systems, vol. 3, no. 3, pp. 211-223, 1981.
-
(1981)
ACM Trans. Programming Languages and Systems
, vol.3
, Issue.3
, pp. 211-223
-
-
Gannon, J.1
McMullin, P.2
Hamlet, R.3
-
53
-
-
0033907702
-
Automatically Checking an Implementation against Its Formal Specification
-
Jan
-
S. Antoy and D. Hamlet, "Automatically Checking an Implementation against Its Formal Specification," IEEE Trans. Software Eng., vol. 26, no. 1, Jan. 2000.
-
(2000)
IEEE Trans. Software Eng
, vol.26
, Issue.1
-
-
Antoy, S.1
Hamlet, D.2
-
54
-
-
0032108147
-
In Black and White: An Integrated Approach to Class-Level Testing of Object Oriented Programs
-
July
-
H.Y. Chen, T.H. Tse, F.T. Chan, and T.Y. Chen, "In Black and White: An Integrated Approach to Class-Level Testing of Object Oriented Programs," ACM Trans. Software Eng. and Methodology, vol. 7, no. 3, July 1998.
-
(1998)
ACM Trans. Software Eng. and Methodology
, vol.7
, Issue.3
-
-
Chen, H.Y.1
Tse, T.H.2
Chan, F.T.3
Chen, T.Y.4
-
55
-
-
84976833144
-
Contracts: Specifying Behavioral Compositions in Object-Oriented Systems
-
R. Helm, I.M. Holland, and D. Gangopadhyay, "Contracts: Specifying Behavioral Compositions in Object-Oriented Systems," Proc. European Conf. Object-Oriented Programming Object-Oriented Programming Systems, Languages, and Applications, pp. 169-180, 1990.
-
(1990)
Proc. European Conf. Object-Oriented Programming Object-Oriented Programming Systems, Languages, and Applications
, pp. 169-180
-
-
Helm, R.1
Holland, I.M.2
Gangopadhyay, D.3
-
58
-
-
0031354777
-
Software Unit Test Coverage and Adequacy
-
H. Zhu, P.A.V. Hall, and J.H.R. May, "Software Unit Test Coverage and Adequacy," ACM Computing Surveys, vol. 29, no. 4, pp. 366-427, 1997.
-
(1997)
ACM Computing Surveys
, vol.29
, Issue.4
, pp. 366-427
-
-
Zhu, H.1
Hall, P.A.V.2
May, J.H.R.3
-
59
-
-
0011783904
-
An Empirical Study of Regression Test Selection Techniques
-
T.L. Graves, M.J. Harrold, J.-M. Kim, A. Porter, and G. Rothermel, "An Empirical Study of Regression Test Selection Techniques," ACM Trans. Software Eng. and Methodology, vol. 10, no. 2, pp. 184-208, 2001.
-
(2001)
ACM Trans. Software Eng. and Methodology
, vol.10
, Issue.2
, pp. 184-208
-
-
Graves, T.L.1
Harrold, M.J.2
Kim, J.-M.3
Porter, A.4
Rothermel, G.5
|