A Rule-Based Approach for Animating Java Algorithms | IEEE Conference Publication | IEEE Xplore