Reasearch for design phase + UML code generation