Analysis of potential deadlock in Java multithreaded object-oriented programs | IEEE Conference Publication | IEEE Xplore