Declarative specification and drawing of UML diagrams