메뉴 건너뛰기




Volumn 5698 LNCS, Issue , 2009, Pages 321-330

Visualizing potential deadlocks in multithreaded programs

Author keywords

Debugging; Lock causality graph; Multithreaded programs; Potential deadlocks; Visualization

Indexed keywords

DEBUGGING; INTUITIVE UNDERSTANDING; LOCK-CAUSALITY GRAPH; MULTITHREADED PROGRAMS; NON-DETERMINISM; POTENTIAL DEADLOCKS; RUNTIMES; VISUALIZATION TECHNIQUE; VISUALIZATION TOOLS;

EID: 70350520070     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-03275-2_32     Document Type: Conference Paper
Times cited : (7)

References (16)
  • 1
    • 34247540013 scopus 로고    scopus 로고
    • Run-Time Detection of Potential Deadlocks for Programs with Locks, Semaphores, and Condition Variables
    • Portland, Maine, pp, ACM, New York
    • Agarwal, A., Garg, V.K.: Run-Time Detection of Potential Deadlocks for Programs with Locks, Semaphores, and Condition Variables. In: 2006 Workshop on Parallel and Distributed Systems: Testing and Debugging (PADTAD), Portland, Maine, pp. 51-60. ACM, New York (2006)
    • (2006) 2006 Workshop on Parallel and Distributed Systems: Testing and Debugging (PADTAD) , pp. 51-60
    • Agarwal, A.1    Garg, V.K.2
  • 2
    • 33745539674 scopus 로고    scopus 로고
    • Agarwal, A., Wang, L., Stoller, S.D.: Detecting Potential Deadlocks with Static Analysis and Run-Time Monitoring. In: Ur, S., Bin, E., Wolfsthal, Y. (eds.) HVC 2005. LNCS, 3875, pp. 191-207. Springer, Heidelberg (2006)
    • Agarwal, A., Wang, L., Stoller, S.D.: Detecting Potential Deadlocks with Static Analysis and Run-Time Monitoring. In: Ur, S., Bin, E., Wolfsthal, Y. (eds.) HVC 2005. LNCS, vol. 3875, pp. 191-207. Springer, Heidelberg (2006)
  • 3
    • 37349116566 scopus 로고    scopus 로고
    • Artho, C, Havelund, K, Honiden, S, Visualization of Concurrent Program Executions. In: 31st Annual International Computer Software and Applications Conference (COMPSAC, 2, pp. 541-546. IEEE, Los Alamitos 2007
    • Artho, C., Havelund, K., Honiden, S.: Visualization of Concurrent Program Executions. In: 31st Annual International Computer Software and Applications Conference (COMPSAC), vol. 2, pp. 541-546. IEEE, Los Alamitos (2007)
  • 4
    • 33745527783 scopus 로고    scopus 로고
    • Bensalem, S., Havelund, K.: Dynamic Deadlock Anaysis of Multi-threaded Programs. In: Ur, S., Bin, E., Wolfsthal, Y. (eds.) HVC 2005. LNCS, 3875, pp. 208-223. Springer, Heidelberg (2006)
    • Bensalem, S., Havelund, K.: Dynamic Deadlock Anaysis of Multi-threaded Programs. In: Ur, S., Bin, E., Wolfsthal, Y. (eds.) HVC 2005. LNCS, vol. 3875, pp. 208-223. Springer, Heidelberg (2006)
  • 5
    • 0004290213 scopus 로고
    • An Introduction to Programming with Threads
    • Technical Report SR-35, Digital Equipment Corporation January
    • Birrell, D.A.: An Introduction to Programming with Threads. Technical Report SR-35, Digital Equipment Corporation (January 1989)
    • (1989)
    • Birrell, D.A.1
  • 6
    • 20444460738 scopus 로고    scopus 로고
    • Carr, S., Mayo, J., Shene, C.-K.: ThreadMentor: A Pedagogical Tool for Multithreaded Programming. Journal on Education Resources in Computing (JERIC) 3(1), 1-30 (2003)
    • Carr, S., Mayo, J., Shene, C.-K.: ThreadMentor: A Pedagogical Tool for Multithreaded Programming. Journal on Education Resources in Computing (JERIC) 3(1), 1-30 (2003)
  • 9
    • 33645759627 scopus 로고    scopus 로고
    • Trials and Tribulations of Debugging Concurrency
    • Gatlin, S.K.: Trials and Tribulations of Debugging Concurrency. Queue 2(7), 66-73 (2004)
    • (2004) Queue , vol.2 , Issue.7 , pp. 66-73
    • Gatlin, S.K.1
  • 11
    • 0017996760 scopus 로고
    • Time, Clocks, and the Ordering of Events in a Distributed System
    • Lamport, L.: Time, Clocks, and the Ordering of Events in a Distributed System. Communication of the ACM 21(7), 558-565 (1978)
    • (1978) Communication of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 12
    • 70350462728 scopus 로고    scopus 로고
    • Leroux, H., Requile-Romanczuk, A., Mingins, C.: JACOT: A Tool to Dynamically Visualise the Execution of Concurrent Java Programs. In: 2nd Int. Conf. on Principles and Practice of Programming in Java (PPPJ), Kilkenny City, Ireland, pp. 201-206. ACM, New York (2003)
    • Leroux, H., Requile-Romanczuk, A., Mingins, C.: JACOT: A Tool to Dynamically Visualise the Execution of Concurrent Java Programs. In: 2nd Int. Conf. on Principles and Practice of Programming in Java (PPPJ), Kilkenny City, Ireland, pp. 201-206. ACM, New York (2003)
  • 13
    • 0024877192 scopus 로고
    • Debugging Concurrent Programs
    • McDowell, C.E., Helmbold, D.P.: Debugging Concurrent Programs. Computing Surveys 21(4), 593-622 (1989)
    • (1989) Computing Surveys , vol.21 , Issue.4 , pp. 593-622
    • McDowell, C.E.1    Helmbold, D.P.2
  • 14
    • 84948977365 scopus 로고    scopus 로고
    • Mehner, K.: JaVis: A UML-Based Visualization and Debugging Environment for Concurrent Java Programs. In: Diehl, S. (ed.) Dagstuhl Seminar 2001. LNCS, 2269, pp. 163-175. Springer, Heidelberg (2002)
    • Mehner, K.: JaVis: A UML-Based Visualization and Debugging Environment for Concurrent Java Programs. In: Diehl, S. (ed.) Dagstuhl Seminar 2001. LNCS, vol. 2269, pp. 163-175. Springer, Heidelberg (2002)
  • 15
    • 1942500396 scopus 로고    scopus 로고
    • Coping with Java Threads
    • Sanden, B.: Coping with Java Threads. Computer 37(4), 20-27 (2004)
    • (2004) Computer , vol.37 , Issue.4 , pp. 20-27
    • Sanden, B.1
  • 16
    • 0343015662 scopus 로고
    • Visualizing the Execution of Threads-based Parallel Programs
    • Technical Report GIT-GVU-95-01, College of Computing, George Institute of Technology January
    • Zhao, Q.A., Stasko, J.T.: Visualizing the Execution of Threads-based Parallel Programs. Technical Report GIT-GVU-95-01, College of Computing, George Institute of Technology (January 1995)
    • (1995)
    • Zhao, Q.A.1    Stasko, J.T.2


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