Text this: A case tool for UML via meta-modeling approach /