IEICE Transactions on Information and Systems
Online ISSN : 1745-1361
Print ISSN : 0916-8532
Regular Section
Consistency Checking between Java Equals and hashCode Methods Using Software Analysis Workbench
Kozo OKANOSatoshi HARAUCHIToshifusa SEKIZAWAShinpei OGATAShin NAKAJIMA
著者情報
ジャーナル フリー

2019 年 E102.D 巻 8 号 p. 1498-1505

詳細
抄録

Java is one of important program language today. In Java, in order to build sound software, we have to carefully implement two fundamental methods hashCode and equals. This requirement, however, is not easy to follow in real software development. Some existing studies for ensuring the correctness of these two methods rely on static analysis, which are limited to loop-free programs. This paper proposes a new solution to this important problem, using software analysis workbench (SAW), an open source tool. The efficiency is evaluated through experiments. We also provide a useful situation where cost of regression testing is reduced when program refactoring is conducted.

著者関連情報
© 2019 The Institute of Electronics, Information and Communication Engineers
前の記事 次の記事
feedback
Top