Design derivation of an open, Java-based reengineering platform | IEEE Conference Publication | IEEE Xplore