• DocumentCode
    428460
  • Title

    A framework of reachability testing for Java multithread programs

  • Author

    Li, Shuang Quan ; Chen, Huo Yan ; Sun, Yu Xia

  • Author_Institution
    Dept. of Comput. Sci., Jinan Univ., Guangzhou, China
  • Volume
    3
  • fYear
    2004
  • fDate
    10-13 Oct. 2004
  • Firstpage
    2730
  • Abstract
    The nondeterministic behavior of concurrent software makes the results of its running and testing uncertain. So it is difficult to debug and test concurrent software. Reachability testing is an effective method for concurrent software testing. This paper presents a framework for selecting synchronization sequences from Java multithread program based on the analysis of reading and writing shared variables. Our framework consists of a strategy for generating synchronization sequence set of reachability testing, and an approach for deterministic testing of the synchronization sequences. A prototype for reachability testing of Java multithread program has been developed. In the prototype, a dynamic proxy class is used to implement a deterministic testing framework of Java multithread program.
  • Keywords
    Java; multi-threading; program testing; reachability analysis; Java multithread programs; concurrent software; reachability testing framework; synchronization sequences; Computer science; Concurrent computing; Java; Message passing; Prototypes; Software prototyping; Software systems; Software testing; Sun; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2004 IEEE International Conference on
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-8566-7
  • Type

    conf

  • DOI
    10.1109/ICSMC.2004.1400744
  • Filename
    1400744