Software visualization of natural semantics of imperative languages - a teaching tool | IEEE Conference Publication | IEEE Xplore