• DocumentCode
    501638
  • Title

    An Integrated Framework for Checking Concurrency-Related Programming Errors

  • Author

    Chen, Qichang ; Wang, Liqiang

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Wyoming, Laramie, WY, USA
  • Volume
    1
  • fYear
    2009
  • fDate
    20-24 July 2009
  • Firstpage
    676
  • Lastpage
    679
  • Abstract
    Developing concurrent programs is intrinsically difficult. They are subject to programming errors that are not present in traditional sequential programs. Our current work is to design and implement a hybrid approach that integrates static and dynamic analyses to check concurrency-related programming errors more accurately and efficiently. The experiments show that the hybrid approach is able to detect concurrency errors in unexecuted parts of the code compared to dynamic analysis, and produce fewer false alarms compared to static analysis. Our future work includes but is not limited to optimizing performance, improving accuracy, as well as locating and confirming concurrency errors.
  • Keywords
    concurrency control; error handling; program debugging; program diagnostics; concurrency-related programming error check; dynamic analysis; error detection; static analysis; Application software; Atomic layer deposition; Computer errors; Concurrent computing; Dynamic programming; Hardware; Programming profession; Runtime; System recovery; Yarn; Concurrency Error; Dynamic Analysis; Static Analysis; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
  • Conference_Location
    Seattle, WA
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3726-9
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2009.105
  • Filename
    5254187