• DocumentCode
    566749
  • Title

    Towards the multithreaded deterministic replay in program debugging

  • Author

    Wang, Peng ; Zhang, Xiang ; Hao, Peilin ; Zhang, Yu

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
  • Volume
    1
  • fYear
    2012
  • fDate
    26-28 June 2012
  • Firstpage
    139
  • Lastpage
    144
  • Abstract
    Multithread technology increase the efficiency of concurrent programming. However, for the reason of the non-deterministic feature of the multithreaded programs, debugging the multithreaded programs is an open problem. This paper reviews the existing works on multithreaded deterministic replay debugging methods, which are divided into hardware-based methods, software-based methods and hybrid methods, respectively. The classical methods and systems are discussed and analyzed in detail. In addition, advantages and disadvantages for each method are also compared and addressed.
  • Keywords
    concurrency control; multi-threading; program debugging; concurrent programming; hardware-based methods; hybrid methods; multithread technology; multithreaded deterministic replay debugging methods; multithreaded program debugging; nondeterministic feature; software-based methods; Debugging; Hardware; Instruction sets; Programming; Virtual machining; deterministic replay; multithread; program debugging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Digital Content Technology (ICIDT), 2012 8th International Conference on
  • Conference_Location
    Jeju
  • Print_ISBN
    978-1-4673-1288-2
  • Type

    conf

  • Filename
    6269244