메뉴 건너뛰기




Volumn 10, Issue 1, 2003, Pages 39-74

Dynamic query-based debugging of object-oriented programs

Author keywords

Debugging; Object oriented software development; Query optimization; Run time tools

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER SOFTWARE PORTABILITY; DATA STRUCTURES; ERROR CORRECTION; JAVA PROGRAMMING LANGUAGE; OBJECT ORIENTED PROGRAMMING; OPTIMIZATION; PROGRAM COMPILERS; QUERY LANGUAGES; RESPONSE TIME (COMPUTER SYSTEMS);

EID: 0037282974     PISSN: 09288910     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1021816917888     Document Type: Article
Times cited : (14)

References (43)
  • 1
    • 0013372381 scopus 로고
    • Dynamic visualization of object programs written in C++
    • Objective Software Technology Ltd.
    • Anderson, E. 1995. Dynamic visualization of object programs written in C++. Objective Software Technology Ltd., http://www.objectivesoft.com
    • (1995)
    • Anderson, E.1
  • 3
    • 0024013535 scopus 로고
    • Exploring algorithms using Balsa-II
    • Brown, M.H. 1988. Exploring algorithms using Balsa-II. IEEE Computer, 21(5):14-36.
    • (1988) IEEE Computer , vol.21 , Issue.5 , pp. 14-36
    • Brown, M.H.1
  • 4
    • 0026262987 scopus 로고
    • Zeus: A system for algorithm animation and multi-view editing
    • IEEE CS Press, Los Alamitos, CA
    • Brown, M.H. 1991. Zeus: A system for algorithm animation and multi-view editing. In Proceedings of IEEE Workshop Visual Languages, IEEE CS Press, Los Alamitos, CA, pp. 4-9.
    • (1991) Proceedings of IEEE Workshop Visual Languages , pp. 4-9
    • Brown, M.H.1
  • 5
    • 0020990123 scopus 로고
    • Generalized path expressions: A high level debugging mechanism
    • Bruegge, B. and Hibbard, P. 1983. Generalized path expressions: A high level debugging mechanism. Journal of Systems and Software, 3:265-276.
    • (1983) Journal of Systems and Software , vol.3 , pp. 265-276
    • Bruegge, B.1    Hibbard, P.2
  • 7
    • 19144366802 scopus 로고
    • Debugging distributed programs by visualizing and querying event traces
    • Applications of Databases, First International Conference, ADB-94, Vadstena, Sweden; Springer
    • Consens, M.P., Hasan, M.Z., and Mendelzon, A.O. 1994. Debugging distributed programs by visualizing and querying event traces. Applications of Databases, First International Conference, ADB-94, Vadstena, Sweden, In Proceedings in Lecture Notes in Computer Science, vol. 819, Springer.
    • (1994) Proceedings in Lecture Notes in Computer Science , vol.819
    • Consens, M.P.1    Hasan, M.Z.2    Mendelzon, A.O.3
  • 14
    • 0031117798 scopus 로고    scopus 로고
    • My hairiest bug war stories
    • Eisenstadt, M. 1997. My hairiest bug war stories. Communications of the ACM, 40(4): 30-38.
    • (1997) Communications of the ACM , vol.40 , Issue.4 , pp. 30-38
    • Eisenstadt, M.1
  • 15
    • 0013325242 scopus 로고
    • Debugging systems at the source language level
    • Ferguson, H.E. and Berner, E. 1963. Debugging systems at the source language level. Communications of the ACM, 6(8):430-432.
    • (1963) Communications of the ACM , vol.6 , Issue.8 , pp. 430-432
    • Ferguson, H.E.1    Berner, E.2
  • 16
    • 0013370315 scopus 로고
    • Integration of a programming environment into ET++ - A case study
    • S. Cook, editor, Cambridge University Press: Cambridge
    • Gamma, E., Weinand, A., and Marty, R. 1989. Integration of a programming environment into ET++ - A case study. In Proceedings ECOOP'89 (Nottingham, UK), pp. 283-297, S. Cook, editor, Cambridge University Press: Cambridge.
    • (1989) Proceedings ECOOP'89 (Nottingham, UK) , pp. 283-297
    • Gamma, E.1    Weinand, A.2    Marty, R.3
  • 17
    • 0002191879 scopus 로고
    • Duel - A very high-level debugging language. In USENIX Association
    • Berkley, CA, USA: USENIX Assoc
    • Golan, M. and Hanson, D.R. 1993. Duel - A very high-level debugging language. In USENIX Association. Proceedings of the Winter 1993 USENIX Conference, San Diego, CA, Berkley, CA, USA: USENIX Assoc, pp. 107-117.
    • (1993) Proceedings of the Winter 1993 USENIX Conference, San Diego, CA , pp. 107-117
    • Golan, M.1    Hanson, D.R.2
  • 21
    • 0013325419 scopus 로고    scopus 로고
    • Java™ 2 SDK Production Release
    • JAVA™ 2 SDK Production Release. 1999. http://www.sun.com/solaris/.
    • (1999)
  • 24
    • 0028727806 scopus 로고
    • Strata-various: Multi-layer visualization of dynamics in software system behavior
    • IEEE
    • Kimelman, D., Rosenburg, B., and Roth, T. 1994. Strata-various: Multi-layer visualization of dynamics in software system behavior. In Proceedings of Visualization'94, IEEE, pp. 172-178.
    • (1994) Proceedings of Visualization'94 , pp. 172-178
    • Kimelman, D.1    Rosenburg, B.2    Roth, T.3
  • 27
    • 0031141334 scopus 로고    scopus 로고
    • Object-oriented program tracing and visualization
    • Lange, D.B. and Nakamura, Y. 1997. Object-oriented program tracing and visualization. IEEE Computer, vol. 30, no. 5, pp. 63-70.
    • (1997) IEEE Computer , vol.30 , Issue.5 , pp. 63-70
    • Lange, D.B.1    Nakamura, Y.2
  • 30
    • 0031249077 scopus 로고    scopus 로고
    • Query-based debugging of object-oriented programs
    • Published as SIGPLAN Notices
    • Lencevicius, R., Hölzle, U., and Singh, A. K. 1997. Query-based debugging of object-oriented programs. In Proceedings of OOPSLA'97, Atlanta, GA, Published as SIGPLAN Notices, 32(10):304-317.
    • (1997) Proceedings of OOPSLA'97, Atlanta, GA , vol.32 , Issue.10 , pp. 304-317
    • Lencevicius, R.1    Hölzle, U.2    Singh, A.K.3
  • 32
    • 0002439166 scopus 로고    scopus 로고
    • Dynamic class loading in the Java™ virtual machine
    • Published as SIGPLAN Notices
    • Liang, S. and Bracha, G. 1998. Dynamic class loading in the Java™ virtual machine. In Proceedings of OOPSLA'98, Vancouver, Published as SIGPLAN Notices 33(10):36-44.
    • (1998) Proceedings of OOPSLA'98, Vancouver , vol.33 , Issue.10 , pp. 36-44
    • Liang, S.1    Bracha, G.2
  • 33
    • 0031251478 scopus 로고    scopus 로고
    • Modeling dynamic collections of interdependent objects using path-based rules
    • Published as SIGPLAN Notices
    • Litman, D., Mishra, A., and Patel-Schneider, P.F. 1997. Modeling dynamic collections of interdependent objects using path-based rules. In Proceedings of OOPSLA'97, Atlanta, GA, Published as SIGPLAN Notices, 32(10):77-92.
    • (1997) Proceedings of OOPSLA '97, Atlanta, GA , vol.32 , Issue.10 , pp. 77-92
    • Litman, D.1    Mishra, A.2    Patel-Schneider, P.F.3
  • 35
    • 38249012625 scopus 로고
    • Pavane: A system for declarative visualization of concurrent computations
    • Roman, G.-C. et al. 1992. Pavane: A system for declarative visualization of concurrent computations. Journal of Visual Languages and Computing, 3(2):161-193.
    • (1992) Journal of Visual Languages and Computing , vol.3 , Issue.2 , pp. 161-193
    • Roman, G.-C.1
  • 36
    • 0027887565 scopus 로고
    • A taxonomy of program visualization systems
    • Roman, G.-C. and Cox, K.C. 1993. A taxonomy of program visualization systems. IEEE Computer, 26(12): 11-24.
    • (1993) IEEE Computer , vol.26 , Issue.12 , pp. 11-24
    • Roman, G.-C.1    Cox, K.C.2
  • 37
    • 0030263481 scopus 로고    scopus 로고
    • Architecture-oriented visualization
    • Published as SIGPLAN Notices
    • Sefika, M., Sane, A., and Campbell, R.H. 1996. Architecture-oriented visualization. In Proceedings of OOPSLA'96, San Jose, CA. Published as SIGPLAN Notices, 31(10):389-405.
    • (1996) Proceedings of OOPSLA '96, San Jose, CA , vol.31 , Issue.10 , pp. 389-405
    • Sefika, M.1    Sane, A.2    Campbell, R.H.3
  • 38
    • 0013326396 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation.; SPEC JVM98 Benchmarks
    • Standard Performance Evaluation Corporation. 1998. SPEC JVM98 Benchmarks. http://www.spec.org/osg/jvm98/
    • (1998)
  • 39
    • 0025480728 scopus 로고
    • TANGO: A framework and system for algorithm animation
    • Stasko, J. 1990. TANGO: A framework and system for algorithm animation. IEEE Computer, 23(9):27-39.
    • (1990) IEEE Computer , vol.23 , Issue.9 , pp. 27-39
    • Stasko, J.1


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