• DocumentCode
    620411
  • Title

    An empirical study of data race detector tools

  • Author

    Alowibdi, Jalal S. ; Stenneth, Leon

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Chicago, Chicago, IL, USA
  • fYear
    2013
  • fDate
    25-27 May 2013
  • Firstpage
    3951
  • Lastpage
    3955
  • Abstract
    The industry of software applications has been increased significantly because of the high demand of using the software applications. This revolution leads on developing many concurrent software systems. Noticeably, some of these concurrent software systems have falsely report data race condition to one or more of their shared variables. Debugging such concurrent software systems to find the race condition is a challenge, especially for large and complex software systems. Since the race condition concerned mostly ignored in the concurrent software systems, adopting it could help to ensure the efficiency of these software systems. There are few detector tools that have been known in the industry focusing on data race detectors. This paper aims to study those tools. We are going to conduct empirical study of data race using well known tools in order to measure the correctness, performances and effectiveness of those tools in practical by using some benchmarks. Those benchmarks will be tested on each tool and compare it with others to see the similarity and differentiate.
  • Keywords
    concurrency control; hazards and race conditions; parallel programming; software metrics; complex software systems; concurrent software systems; data race condition; data race detector tools; large software systems; software applications; software system efficiency; tool correctness measurement; tool effectiveness measurement; tool performance measurement; Benchmark testing; Detectors; Heuristic algorithms; Java; Software systems; Synchronization; Concurrent program; Correctness; Data race; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Decision Conference (CCDC), 2013 25th Chinese
  • Conference_Location
    Guiyang
  • Print_ISBN
    978-1-4673-5533-9
  • Type

    conf

  • DOI
    10.1109/CCDC.2013.6561640
  • Filename
    6561640