• DocumentCode
    447262
  • Title

    Analysis of potential deadlock in Java multithreaded object-oriented programs

  • Author

    Chen, Huo Yan

  • Author_Institution
    Dept. of Comput. Sci., Jinan Univ., Guangzhou, China
  • Volume
    1
  • fYear
    2005
  • fDate
    10-12 Oct. 2005
  • Firstpage
    146
  • Abstract
    The coherency problem affects greatly the reliability and quality of concurrent object-oriented software. Hence, Java provides the "synchronized" mechanism to help user to deal with coherency problem in multithreaded object-oriented programming. However, improper use of the "synchronized" mechanism will result in system deadlock, which also violates the requirement of software reliability and quality. In the paper, we set up a new description tool named Thread Diagram. Based on Thread Diagram, we propose a new approach to analyze potential deadlock in Java multithreaded programs with "synchronized" mechanism.
  • Keywords
    Java; concurrency control; multi-threading; object-oriented programming; software quality; software reliability; Java multithreaded object-oriented program; Thread Diagram; coherency problem; concurrent object-oriented software; potential deadlock analysis; software quality; software reliability; synchronized mechanism; system deadlock; Computer science; Java; Object oriented programming; Software quality; Software reliability; Software systems; Software testing; System recovery; System testing; Yarn; Java; Object-oriented programs; deadlock; multithread;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2005 IEEE International Conference on
  • Print_ISBN
    0-7803-9298-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.2005.1571136
  • Filename
    1571136