• DocumentCode
    1931126
  • Title

    Antipattern-based detection of deficiencies in Java multithreaded software

  • Author

    Hallal, H.H. ; Alikacem, E. ; Tunney, W.P. ; Boroday, S. ; Petrenko, A.

  • Author_Institution
    CRIM, Montreal, Que., Canada
  • fYear
    2004
  • fDate
    8-9 Sept. 2004
  • Firstpage
    258
  • Lastpage
    267
  • Abstract
    We investigate an antipattern-based approach to analyze Java multithreaded (MT) programs. We present a library of 38 antipatterns, which describe predefined recognized sources of multithreading related errors in the code. The antipatterns are archived in practical, easy to use templates, and are classified according to their potential effects on the program behavior. We also report on our experience in using these antipatterns in the analysis of real multithreaded applications.
  • Keywords
    Java; multi-threading; software libraries; Java multithreaded program; Java multithreaded software; antipattern library; antipattern-based approach; antipattern-based detection; deficiency detection; multithreaded application; program behavior; Application software; Concurrent computing; Java; Job shop scheduling; Libraries; Multiprocessing systems; Multithreading; Testing; Virtual machining; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2004. QSIC 2004. Proceedings. Fourth International Conference on
  • Print_ISBN
    0-7695-2207-6
  • Type

    conf

  • DOI
    10.1109/QSIC.2004.1357968
  • Filename
    1357968