메뉴 건너뛰기




Volumn , Issue , 2010, Pages 15-24

GAMBIT: Effective unit testing for concurrency libraries

Author keywords

Concurrency; Model checking; Multithreading; Partial order reduction; Preemption bound; Software testing

Indexed keywords

BEST FIRST SEARCH; CONCURRENT PROGRAMMING; ERROR PRONES; FRAME-WORK; MICROSOFT'S .NET FRAMEWORK; MODEL-CHECKING TECHNIQUES; MULTI-THREADING; PARTIAL-ORDER REDUCTION; PROGRAMMER PRODUCTIVITY; REPRODUCIBILITIES; SEARCH TECHNIQUE; STRESS TESTING; UNIT TESTING;

EID: 77749280368     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1693453.1693458     Document Type: Conference Paper
Times cited : (33)

References (33)
  • 2
    • 0002367651 scopus 로고
    • Design and synthesis of synchronization skeletons using branching-time temporal logic
    • London, UK, Springer-Verlag
    • E. M. Clarke and E. A. Emerson. Design and synthesis of synchronization skeletons using branching-time temporal logic. In Logic of Programs, pages 52-71, London, UK, 1981. Springer-Verlag.
    • (1981) Logic of Programs , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 3
    • 67650854540 scopus 로고    scopus 로고
    • A query language for data parallel programming: Invited talk
    • J. Duffy. A query language for data parallel programming: invited talk. In DAMP, page 50, 2007.
    • (2007) DAMP , pp. 50
    • Duffy, J.1
  • 10
    • 0030651806 scopus 로고    scopus 로고
    • Model checking for programming languages using Verisoft
    • ACM Press
    • P. Godefroid. Model checking for programming languages using Verisoft. In POPL 97: Principles of Programming Languages, pages 174-186. ACM Press, 1997.
    • (1997) POPL 97: Principles of Programming Languages , pp. 174-186
    • Godefroid, P.1
  • 12
    • 84929062089 scopus 로고
    • Using partial orders for the efficient verification of deadlock freedom and safety properties
    • P. Godefroid and P. Wolper. Using partial orders for the efficient verification of deadlock freedom and safety properties. In Computer Aided Verification (CAV '91), pages 332-342, 1992.
    • (1992) Computer Aided Verification (CAV '91) , pp. 332-342
    • Godefroid, P.1    Wolper, P.2
  • 16
    • 84869258353 scopus 로고    scopus 로고
    • at jsr 166: Concurrency utilities
    • A first look at jsr 166: Concurrency utilities - http://today.java.net/ pub/a/today/2004/03/01/jsr166.html.
    • A first look
  • 22
    • 67650809032 scopus 로고    scopus 로고
    • Ctrigger: Exposing atomicity violation bugs from their hiding places
    • S. Park, S. Lu, and Y. Zhou. Ctrigger: exposing atomicity violation bugs from their hiding places. In ASPLOS, pages 25-36, 2009.
    • (2009) ASPLOS , pp. 25-36
    • Park, S.1    Lu, S.2    Zhou, Y.3
  • 24
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in cesar
    • London, UK, Springer-Verlag
    • J.-P. Queille and J. Sifakis. Specification and verification of concurrent systems in cesar. In The Fifth International Symposium on Programming, pages 337-351, London, UK, 1982. Springer-Verlag.
    • (1982) The Fifth International Symposium on Programming , pp. 337-351
    • Queille, J.-P.1    Sifakis, J.2
  • 28
    • 70349778309 scopus 로고    scopus 로고
    • Effective random testing of concurrent programs
    • K. Sen. Effective random testing of concurrent programs. In ASE, pages 323-332, 2007.
    • (2007) ASE , pp. 323-332
    • Sen, K.1
  • 29
    • 57349085087 scopus 로고    scopus 로고
    • Race directed random testing of concurrent programs
    • K. Sen. Race directed random testing of concurrent programs. In PLDI, pages 11-21, 2008.
    • (2008) PLDI , pp. 11-21
    • Sen, K.1
  • 33
    • 0031622741 scopus 로고    scopus 로고
    • Validation with guided search of the state space
    • C. H. Yang and D. L. Dill. Validation with guided search of the state space. In DAC '98, pages 599-604, 1998.
    • (1998) DAC '98 , pp. 599-604
    • Yang, C.H.1    Dill, D.L.2


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