Natural Language Processing for Requirements Traceability: A Framework for NLP-Assisted Trace Link Recovery | Synapse