Ontology-Based Software Analysis and Reengineering Tool Integration: The OASIS Service-Sharing Methodology