Using conceptual clustering for classifying reusable Ada code | Synapse