A comparison of reverse engineering tools based on design pattern decomposition | IEEE Conference Publication | IEEE Xplore