Proposal of a Testing Method Using Similarity of Interleaving for Java Multi-threaded Programs

Authors
Tetsuro Katayama, Shoichiro Kitano, Yoshihiro Kita, Hisaaki Yamaba, Kentaro Aburada, Naonobu Okazaki
Corresponding Author
Tetsuro Katayama
Available Online 2 March 2015.
DOI
https://doi.org/10.2991/jrnal.2015.1.4.10
Keywords
multi-threaded program, testing, similarity, Java
Abstract
In order to improve the efficiency of testing Java multi-threaded programs, this research proposes a testing method to detect order violation in them using similarity of interleaving. The proposed method improves the efficiency of testing by executing interleaving which can test the places where lead the order violation easily in source codes and by reducing interleaving which is similar to executed one already. The efficiency of the method is shown by experiments for confirmation.

Copyright
© 2013, the Authors. Published by ALife Robotics Corp. Ltd.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)