Requirements Modeling: from Natural Language to Conceptual Models Using Recursive Object Model (ROM) Analysis