메뉴 건너뛰기




Volumn , Issue , 2010, Pages 133-142

Understanding complex multithreaded software systems by using trace visualization

Author keywords

Dynamic analysis; Multithreading; Performance optimization; Program comprehension; Visualization

Indexed keywords

BOUNDARY TRACING; BUG-FIXING; COMPLEX SOFTWARE SYSTEMS; DEBUGGERS; MAINTENANCE ACTIVITY; MULTI-THREADED SYSTEM; MULTI-THREADING; MULTIPLE THREADS; MULTITHREADED SOFTWARES; PARALLEL EXECUTIONS; PERFORMANCE BOTTLENECKS; PERFORMANCE OPTIMIZATIONS; POSTMORTEM ANALYSIS; PROGRAM COMPREHENSION; RUNTIME BEHAVIORS; RUNTIMES; SINGLE-THREADED; SYSTEM BEHAVIORS; TRACE DATA; TRACE VISUALIZATION; VISUALIZATION TECHNIQUE;

EID: 78650895144     PISSN: 15437221     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1879211.1879232     Document Type: Conference Paper
Times cited : (40)

References (51)
  • 1
    • 37349116566 scopus 로고    scopus 로고
    • Visualization of concurrent program executions
    • DOI 10.1109/COMPSAC.2007.236, 4291176, Proceedings - 31st Annual International Computer Software and Applications Conference, COMPSAC 2007
    • C. Artho, K. Havelund, and S. Honiden. Visualization of concurrent program executions. In Proceedings of the 31st Annual International Computer Software and Applications Conference, pages 541-546, Washington, DC, USA, 2007. IEEE Computer Society. (Pubitemid 350301845)
    • (2007) Proceedings - International Computer Software and Applications Conference , vol.2 , pp. 541-546
    • Artho, C.1    Havelund, K.2    Honiden, S.3
  • 2
    • 0033706159 scopus 로고    scopus 로고
    • A visualization system for multithreaded programming
    • M. Bedy, S. Carr, X. Huang, and C.-K. Shene. A visualization system for multithreaded programming. SIGCSE Bulletin, 32(1):1-5, 2000.
    • (2000) SIGCSE Bulletin , vol.32 , Issue.1 , pp. 1-5
    • Bedy, M.1    Carr, S.2    Huang, X.3    Shene, C.-K.4
  • 3
    • 31144431760 scopus 로고    scopus 로고
    • Probabilistic hybrid action models for predicting concurrent percept-driven robot behavior
    • M. Beetz and H. Grosskreutz. Probabilistic hybrid action models for predicting concurrent percept-driven robot behavior. Journal of Artificial Intelligence Research, 24(1):799-849, 2005.
    • (2005) Journal of Artificial Intelligence Research , vol.24 , Issue.1 , pp. 799-849
    • Beetz, M.1    Grosskreutz, H.2
  • 6
    • 0032667103 scopus 로고    scopus 로고
    • Visualization and performance prediction of multithreaded solaris programs by tracing kernel threads
    • M. Broberg, L. Lundberg, and H. Grahn. Visualization and performance prediction of multithreaded solaris programs by tracing kernel threads. Parallel Processing Symposium, International, 0:407-413, 1999.
    • (1999) Parallel Processing Symposium International , pp. 407-413
    • Broberg, M.1    Lundberg, L.2    Grahn, H.3
  • 9
    • 0024913540 scopus 로고
    • Program understanding: Challenge for the 1990's
    • T. A. Corbi. Program understanding: challenge for the 1990's. IBM Systems Journal, 28(2):294-306, 1989.
    • (1989) IBM Systems Journal , vol.28 , Issue.2 , pp. 294-306
    • Corbi, T.A.1
  • 11
    • 77958117537 scopus 로고    scopus 로고
    • Visual and algorithmic tooling for system trace analysis: A case study
    • W. De Pauw and S. Heisig. Visual and algorithmic tooling for system trace analysis: a case study. SIGOPS Operating Systems Review, 44(1):97-102, 2010.
    • (2010) SIGOPS Operating Systems Review , vol.44 , Issue.1 , pp. 97-102
    • De Pauw, W.1    Heisig, S.2
  • 14
    • 0033687401 scopus 로고    scopus 로고
    • Leveraging legacy system dollars for e-business
    • L. Erlikh. Leveraging legacy system dollars for e-business. IT Professional, 2(3):17-23, 2000.
    • (2000) IT Professional , vol.2 , Issue.3 , pp. 17-23
    • Erlikh, L.1
  • 19
    • 84948595106 scopus 로고
    • Visualizing the performance of parallel programs
    • M. T. Heath and J. A. Etheridge. Visualizing the performance of parallel programs. IEEE Software, 8:29-39, 1991.
    • (1991) IEEE Software , vol.8 , pp. 29-39
    • Heath, M.T.1    Etheridge, J.A.2
  • 25
    • 0027969536 scopus 로고
    • Toward flexible control of the temporal mapping from concurrent program events to animations
    • E. Kraemer and J. T. Stasko. Toward flexible control of the temporal mapping from concurrent program events to animations. In Proceedings of International Parallel Processing Symposium, pages 902-908, 1994.
    • (1994) Proceedings of International Parallel Processing Symposium , pp. 902-908
    • Kraemer, E.1    Stasko, J.T.2
  • 26
    • 0031702629 scopus 로고    scopus 로고
    • Creating an accurate portrayal of concurrent executions
    • E. Kraemer and J. T. Stasko. Creating an accurate portrayal of concurrent executions. IEEE Concurrency, 6(1):36-46, 1998.
    • (1998) IEEE Concurrency , vol.6 , Issue.1 , pp. 36-46
    • Kraemer, E.1    Stasko, J.T.2
  • 27
    • 49549129053 scopus 로고
    • Man versus model of man: The need for a nonlinear model
    • R. Libby. Man versus model of man: the need for a nonlinear model. Organizational Behavior and Human Performance, 16:23-26, 1976.
    • (1976) Organizational Behavior and Human Performance , vol.16 , pp. 23-26
    • Libby, R.1
  • 38
    • 78650897384 scopus 로고    scopus 로고
    • Qt. http://qt.nokia.com, 2010.
    • (2010)
  • 42
    • 0001057813 scopus 로고
    • A methodology for building application-specific visualizations of parallel programs
    • J. T. Stasko and E. Kraemer. A methodology for building application-specific visualizations of parallel programs. Journal of Parallel and Distributed Computing, 18(2):258-264, 1993.
    • (1993) Journal of Parallel and Distributed Computing , vol.18 , Issue.2 , pp. 258-264
    • Stasko, J.T.1    Kraemer, E.2
  • 44
    • 34548083281 scopus 로고    scopus 로고
    • The free lunch is over: A fundamental turn toward concurrency in software
    • H. Sutter. The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's Journal, 30(3):202-210, 2005.
    • (2005) Dr. Dobb's Journal , vol.30 , Issue.3 , pp. 202-210
    • Sutter, H.1
  • 46
    • 0005103516 scopus 로고
    • Reverse engineering: Progress along many dimensions
    • R. G. Waters and E. Chikofsky. Reverse engineering: progress along many dimensions. Communications of the ACM, 37(5):22-25, 1994.
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 22-25
    • Waters, R.G.1    Chikofsky, E.2
  • 49
    • 67650705455 scopus 로고    scopus 로고
    • Design and evaluation of extensions to uml sequence diagrams for modeling multithreaded interactions
    • S. Xie, E. Kraemer, R. E. K. Stirewalt, L. K. Dillon, and S. D. Fleming. Design and evaluation of extensions to uml sequence diagrams for modeling multithreaded interactions. Information Visualization, 8(2):120-136, 2009.
    • (2009) Information Visualization , vol.8 , Issue.2 , pp. 120-136
    • Xie, S.1    Kraemer, E.2    Stirewalt, R.E.K.3    Dillon, L.K.4    Fleming, S.D.5
  • 50
    • 79953092864 scopus 로고    scopus 로고
    • Visualization of distributed processes using "data jewelry box" algorithm
    • Y. Yamaguchi and T. Itoh. Visualization of distributed processes using "data jewelry box" algorithm. Computer Graphics International Conference, 0:162-169, 2003.
    • (2003) Computer Graphics International Conference , pp. 162-169
    • Yamaguchi, Y.1    Itoh, T.2


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