메뉴 건너뛰기




Volumn , Issue , 2019, Pages 267-280

Finding and reproducing heisenbugs in concurrent programs

Author keywords

[No Author keywords available]

Indexed keywords

PROGRAM DEBUGGING; SYSTEMS ANALYSIS;

EID: 85076883647     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (323)

References (46)
  • 1
    • 85080692339 scopus 로고    scopus 로고
    • Abstract IL - http://research.microsoft.com/projects/ilx/absil.aspx.
    • Abstract IL
  • 7
    • 0026116649 scopus 로고
    • Replay and testing for concurrent programs
    • CARVER, R. H., AND TAI, K.-C. Replay and testing for concurrent programs. IEEE Softw. 8, 2 (1991), 66-74.
    • (1991) IEEE Softw , vol.8 , Issue.2 , pp. 66-74
    • Carver, R.H.1    Tai, K.-C.2
  • 10
    • 85037030721 scopus 로고
    • Synthesis of synchronization skeletons for branching time temporal logic
    • LNCS Springer-Verlag
    • CLARKE, E., AND EMERSON, E. Synthesis of synchronization skeletons for branching time temporal logic. In Logic of Programs (1981), LNCS 131, Springer-Verlag, pp. 52-71.
    • (1981) Logic of Programs , vol.131 , pp. 52-71
    • Clarke, E.1    Emerson, E.2
  • 11
    • 84907890805 scopus 로고    scopus 로고
    • The CLR profiler - http://msdn.microsoft.com/enus/library/ms979205.aspx.
    • The CLR Profiler
  • 12
    • 67650854540 scopus 로고    scopus 로고
    • A query language for data parallel programming: Invited talk
    • DUFFY, J. A query language for data parallel programming: invited talk. In DAMP (2007), p. 50.
    • (2007) DAMP , pp. 50
    • Duffy, J.1
  • 17
    • 0030651806 scopus 로고    scopus 로고
    • Model checking for programming languages using Verisoft
    • ACM Press
    • GODEFROID, P. Model checking for programming languages using Verisoft. In POPL 97: Principles of Programming Languages (1997), ACM Press, pp. 174-186.
    • (1997) POPL 97: Principles of Programming Languages , pp. 174-186
    • Godefroid, P.1
  • 18
    • 0003795524 scopus 로고
    • Why do computers stop and what can be done about it?
    • GRAY, J. Why do computers stop and what can be done about it? In Büroautomation (1985), pp. 128-145.
    • (1985) Büroautomation , pp. 128-145
    • Gray, J.1
  • 24
    • 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. Communications of the ACM 21, 7 (1978), 558-565.
    • (1978) Communications of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 25
    • 0023328934 scopus 로고
    • Debugging parallel programs with instant replay
    • LEBLANC, T. J., AND MELLOR-CRUMMEY, J. M. Debugging parallel programs with instant replay. IEEETrans. Comput. 36, 4 (1987), 471-482.
    • (1987) IEEETrans. Comput. , vol.36 , Issue.4 , pp. 471-482
    • Leblanc, T.J.1    Mellor-Crummey, J.M.2
  • 26
    • 33746885084 scopus 로고    scopus 로고
    • Reachability testing of concurrent programs
    • LEI, Y., AND CARVER, R. H. Reachability testing of concurrent programs. IEEE Trans. Software Eng. 32, 6 (2006), 382-403.
    • (2006) IEEE Trans. Software Eng. , vol.32 , Issue.6 , pp. 382-403
    • Lei, Y.1    Carver, R.H.2
  • 29
    • 85080694721 scopus 로고    scopus 로고
    • 5-
    • .NET Framework 3.5-http://msdn.microsoft.com/en-us/library/w0x726c2.aspx.
    • NET Framework 3
  • 30
    • 80054917934 scopus 로고    scopus 로고
    • Windows API reference-http://msdn.microsoft.com/enus/library/aa383749(vs.85).aspx.
    • Windows API Reference
  • 33
    • 79956127557 scopus 로고    scopus 로고
    • Partial-order reduction for context-bounded state exploration
    • Microsoft Research
    • MUSUVATHI, M., AND QADEER, S. Partial-order reduction for context-bounded state exploration. Tech. Rep. MSR-TR-2007-12, Microsoft Research, 2007.
    • (2007) Tech. Rep. MSR-TR-2007-12
    • Musuvathi, M.1    Qadeer, S.2
  • 36
    • 84888839302 scopus 로고    scopus 로고
    • Rational Purify-http://www-01.ibm.com/software/awdtools/purify.
    • Rational Purify
  • 37
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in CESAR
    • LNCS Springer-Verlag
    • QUEILLE, J., AND SIFAKIS, J. Specification and verification of concurrent systems in CESAR. In Fifth International Symposium on Programming, LNCS 137. Springer-Verlag, 1981, pp. 337-351.
    • (1981) Fifth International Symposium on Programming , vol.137 , pp. 337-351
    • Queille, J.1    Sifakis, J.2
  • 38
    • 1542347185 scopus 로고    scopus 로고
    • Bogor: An extensible and highly-modular model checking framework
    • ROBBY, DWYER, M., AND HATCLIFF, J. Bogor: An extensible and highly-modular model checking framework. In FSE 03: Foundations of Software Engineering (2003), ACM, pp. 267-276.
    • (2003) FSE 03: Foundations of Software Engineering , pp. 267-276
    • Robby, D.M.1    Hatcliff, J.2
  • 41
    • 35248848307 scopus 로고    scopus 로고
    • Optimistic synchronization-based state-space reduction
    • LNCS Springer-Verlag
    • STOLLER, S. D., AND COHEN, E. Optimistic synchronization-based state-space reduction. In TACAS 03 (2003), LNCS 2619, Springer-Verlag, pp. 489-504.
    • (2003) TACAS 03 , vol.2619 , pp. 489-504
    • Stoller, S.D.1    Cohen, E.2
  • 42
    • 44949280298 scopus 로고
    • Verification of concurrent programs: The automata-theoretic framework
    • VARDI, M. Y. Verification of concurrent programs: The automata-theoretic framework. Annals of Pure and Applied Logic 51, 1-2 (1991), 79-98.
    • (1991) Annals of Pure and Applied Logic , vol.51 , Issue.1-2 , pp. 79-98
    • Vardi, M.Y.1
  • 44
    • 0038684791 scopus 로고    scopus 로고
    • A”flight data recorder” for enabling full-system multiprocessor deterministic replay
    • XU, M., BODIK, R., AND HILL, M. D. A”flight data recorder” for enabling full-system multiprocessor deterministic replay. SIGARCH Comput. Archit. News 31, 2 (2003), 122-135.
    • (2003) SIGARCH Comput. Archit. News , vol.31 , Issue.2 , pp. 122-135
    • Xu, M.1    Bodik, R.2    Hill, M.D.3


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