메뉴 건너뛰기




Volumn 33, Issue 8, 2007, Pages 526-543

Discovering documentation for Java container classes

Author keywords

Algebraic specifications; Program documentation; Specification inference

Indexed keywords

ALGEBRAIC SPECIFICATIONS; SOFTWARE LIBRARIES; SPECIFICATION INFERENCE;

EID: 34547106298     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2007.70705     Document Type: Article
Times cited : (42)

References (60)
  • 1
    • 0004988782 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 4
    • 0036038345 scopus 로고    scopus 로고
    • 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
  • 7
    • 4544236510 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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
  • 10
    • 0028421077 scopus 로고
    • The ASTOOT Approach to Testing Object-Oriented Programs
    • Apr
    • R. Doong and P.G. Frankl, "The ASTOOT Approach to Testing Object-Oriented Programs," ACM Trans. Software Eng. and Methodology vol. 3, no. 2, Apr. 1994.
    • (1994) ACM Trans. Software Eng. and Methodology , vol.3 , Issue.2
    • Doong, R.1    Frankl, P.G.2
  • 11
    • 84976847852 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 20
    • 0035394510 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 24
    • 84945708698 scopus 로고
    • 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
  • 35
    • 0030615469 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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
  • 47
  • 49
    • 0000079522 scopus 로고
    • 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
  • 53
    • 0033907702 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 58
    • 0031354777 scopus 로고    scopus 로고
    • 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


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.