Object-oriented reengineering: patterns and techniques | IEEE Conference Publication | IEEE Xplore