Tools for Software Maintenance and Reengineering