Describir: Transforming Natural Language into Controlled Language for Requirements Elicitation: A Knowledge Representation Approach