메뉴 건너뛰기




Volumn 39, Issue 9, 2004, Pages 28-39

Searching for deadlocks while debugging concurrent haskell programs

Author keywords

Concurrent Haskell; Deadlock; Debugging; Detecting deadlocks

Indexed keywords

ALGORITHMS; COMPUTATIONAL METHODS; INTEGRATION; ITERATIVE METHODS; SCHEDULING; SYNCHRONIZATION;

EID: 9744235236     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/1016848.1016858     Document Type: Conference Paper
Times cited : (5)

References (21)
  • 3
    • 84944042094 scopus 로고    scopus 로고
    • Freja, hat and hood - A comparative evaluation of three systems for tracing and debugging lazy functional programs
    • volume 2011 of Lecture Notes in Computer Science
    • Olaf Chitil, Colin Runciman, and Malcolm Wallace. Freja, Hat and Hood - A comparative evaluation of three systems for tracing and debugging lazy functional programs. In Proceedings of the 12th International Workshop on the Implementation of Functional Languages, volume 2011 of Lecture Notes in Computer Science, pages 176-193, 2001.
    • (2001) Proceedings of the 12th International Workshop on the Implementation of Functional Languages , pp. 176-193
    • Chitil, O.1    Runciman, C.2    Wallace, M.3
  • 4
  • 8
    • 0345867900 scopus 로고    scopus 로고
    • Debugging Haskell by observing intermediate data structures
    • volume 41-1 of ENTCS. Elsevier, September
    • Andy Gill. Debugging Haskell by observing intermediate data structures. In Proceedings of the 2000 ACM SIGPLAN Haskell Workshop, volume 41-1 of ENTCS. Elsevier, September 2000.
    • (2000) Proceedings of the 2000 ACM SIGPLAN Haskell Workshop
    • Gill, A.1
  • 11
    • 0034538768 scopus 로고    scopus 로고
    • Deriving backtracking monad transformers
    • Ralf Hinze. Deriving backtracking monad transformers. ACM SIGPLAN Notices, 35(9): 186-197, 2000.
    • (2000) ACM SIGPLAN Notices , vol.35 , Issue.9 , pp. 186-197
    • Hinze, R.1
  • 12
    • 21844494281 scopus 로고
    • Proving properties of concurrent systems with SPIN
    • volume 962 of Lecture Notes in Computer Sience
    • Gerard J. Holzmann. Proving properties of concurrent systems with SPIN. In Proceedings of the Sixth International Conference on Concurrency Theory, volume 962 of Lecture Notes in Computer Sience, pages 453-455, 1995.
    • (1995) Proceedings of the Sixth International Conference on Concurrency Theory , pp. 453-455
    • Holzmann, G.J.1
  • 13
    • 9744255250 scopus 로고    scopus 로고
    • Runtime verification of Concurrent Haskell programs
    • to Appear in ENTCS. Elsevier Science Publishers
    • F. Huch and V. Stolz. Runtime verification of Concurrent Haskell programs. In Proceedings of the Fourth Workshop on Runtime Verification, to appear in ENTCS. Elsevier Science Publishers, 2004.
    • (2004) Proceedings of the Fourth Workshop on Runtime Verification
    • Huch, F.1    Stolz, V.2
  • 15
    • 84947232527 scopus 로고    scopus 로고
    • Using runtime analysis to guide model checking of Java programs
    • W.Visser, K.Havelund, G.Brat, and S.Park, editors, volume 1885 of Lecture Notes in Computer Science, Stanford, CA, USA, August/September Springer
    • K.Havelund. Using Runtime Analysis to Guide Model Checking of Java Programs. In W.Visser, K.Havelund, G.Brat, and S.Park, editors, SPIN Model Checking and Software Verification (7th International SPIN Workshop), volume 1885 of Lecture Notes in Computer Science, Stanford, CA, USA, August/September 2000. Springer.
    • (2000) SPIN Model Checking and Software Verification (7th International SPIN Workshop)
    • Havelund, K.1
  • 16
    • 3042901812 scopus 로고    scopus 로고
    • Type classes with existential types
    • May
    • K. Läufer. Type classes with existential types. J. of Functional Programming, 6(3):485-517, May 1996.
    • (1996) J. of Functional Programming , vol.6 , Issue.3 , pp. 485-517
    • Läufer, K.1
  • 17
    • 0031126461 scopus 로고    scopus 로고
    • The evaluation dependence tree as a basis for lazy functional debugging
    • April
    • Henrik Nilsson and Jan Sparud. The evaluation dependence tree as a basis for lazy functional debugging. Automated Software Engineering, 4(2):121-150, April 1997.
    • (1997) Automated Software Engineering , vol.4 , Issue.2 , pp. 121-150
    • Nilsson, H.1    Sparud, J.2
  • 18
    • 9744282445 scopus 로고    scopus 로고
    • Haskell 98 report
    • Simon Peyton Jones et al. Haskell 98 report. Technical report, http://www.haskell.org, 1998.
    • (1998) Technical Report
    • Jones, S.P.1
  • 20
    • 12444288622 scopus 로고    scopus 로고
    • An instrumentation technique for online analysis of multithreaded programs
    • In to appear as invited Paper at
    • Grigore Rosu and Koushik Sen. An instrumentation technique for online analysis of multithreaded programs. In to appear as invited Paper at Parallel and Distributed Systems: Testing and Debugging (PADTAD-2), 2004.
    • (2004) Parallel and Distributed Systems: Testing and Debugging (PADTAD-2)
    • Rosu, G.1    Sen, K.2


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