An Abstraction-Oriented, Path-Based Approach for Analyzing Object Equality in Java | IEEE Conference Publication | IEEE Xplore