UMLMDA - MDA generator and architecture