Text this: An approach for automatic generation of test cases from UML diagrams