메뉴 건너뛰기




Volumn , Issue , 2009, Pages 149-160

Finding race conditions in Erlang with quick check and pulse

Author keywords

Erlang; Quickcheck; Race conditions

Indexed keywords

CONCURRENT PROGRAM; RACE CONDITION; SYSTEM TESTING; TESTING AND DEBUGGING; UNIT TESTING; VISUALIZERS;

EID: 70450170111     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1596550.1596574     Document Type: Conference Paper
Times cited : (24)

References (23)
  • 2
    • 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
    • Cyrille Artho, Klaus Havelund, and Shinichi Honiden. Visualization of concurrent program executions. In COMPSAC '07: Proc. 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
  • 3
    • 0036980261 scopus 로고    scopus 로고
    • Trace analysis of Erlang programs
    • Thomas Arts and Lars-A° ke Fredlund. Trace analysis of Erlang programs. SIGPLAN Notices, 37(12):18-24, 2002.
    • (2002) SIGPLAN Notices , vol.37 , Issue.12 , pp. 18-24
    • Arts, T.1    Ke Fredlund, L.-A.2
  • 7
    • 67650095413 scopus 로고    scopus 로고
    • McErlang: A model checker for a distributed functional programming language
    • Lars-A° ke Fredlund and Hans Svensson. McErlang: a model checker for a distributed functional programming language. SIGPLAN Not., 42(9): 125-136, 2007.
    • (2007) SIGPLAN Not. , vol.42 , Issue.9 , pp. 125-136
    • Ke Fredlund, L.-A.1    Svensson, H.2
  • 8
    • 0034274870 scopus 로고    scopus 로고
    • An open graph visualization system and its applications
    • Emden R. Gansner and Stephen C. North. An open graph visualization system and its applications. Software - Practice and Experience, 30: 1203-1233, 1999.
    • (1999) Software - Practice and Experience , vol.30 , pp. 1203-1233
    • Gansner, E.R.1    North, S.C.2
  • 12
    • 0942279285 scopus 로고    scopus 로고
    • Detecting race conditions in parallel programs that use semaphores
    • Klein, Lu, and Netzer. Detecting race conditions in parallel programs that use semaphores. Algorithmica, 35:321-345, 2003.
    • (2003) Algorithmica , vol.35 , pp. 321-345
    • Klein, L.1    Netzer2
  • 13
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • Leslie Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers, 28 (9):690-691, 1979.
    • (1979) IEEE Transactions on Computers , vol.28 , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 14
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • Leslie Lamport. Time, clocks, and the ordering of events in a distributed system. Commun. ACM, 21(7):558-565, 1978.
    • (1978) Commun. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 15
    • 58249111221 scopus 로고    scopus 로고
    • Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
    • Shan Lu, Soyeon Park, Eunsoo Seo, and Yuanyuan Zhou. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. SIGARCH Comput. Archit. News, 36(1):329-339, 2008.
    • (2008) SIGARCH Comput. Archit. News , vol.36 , Issue.1 , pp. 329-339
    • Lu, S.1    Park, S.2    Seo, E.3    Zhou, Y.4
  • 17
    • 85076883647 scopus 로고    scopus 로고
    • Finding and reproducing heisenbugs in concurrent programs
    • Madanlal Musuvathi, Shaz Qadeer, Thomas Ball, Gérard Basler, Piramanayagam Arumuga Nainar, and Iulian Neamtiu. Finding and reproducing heisenbugs in concurrent programs. In OSDI, pages 267-280, 2008.
    • (2008) OSDI , pp. 267-280
    • Musuvathi, M.1    Qadeer, S.2    Ball, T.3    Basler, G.4    Nainar, P.A.5    Neamtiu, I.6
  • 18
    • 0002783238 scopus 로고
    • On the complexity of event ordering for shared-memory parallel program executions
    • Robert H. B. Netzer and Barton P. Miller. On the complexity of event ordering for shared-memory parallel program executions. In In Proc. of the 1990 Int. Conf. on Parallel Processing, pages 93-97, 1990.
    • (1990) Proc. of the 1990 Int. Conf. on Parallel Processing , pp. 93-97
    • Netzer, R.H.B.1    Miller, B.P.2
  • 20
    • 57349085087 scopus 로고    scopus 로고
    • Race directed random testing of concurrent programs
    • Koushik Sen. Race directed random testing of concurrent programs. SIGPLAN Not., 43(6):11-21, 2008.
    • (2008) SIGPLAN Not. , vol.43 , Issue.6 , pp. 11-21
    • Sen, K.1


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