Generate UML diagram from textual description