Objecteering/UML for Java, d'Objecteering software.