Main News Resources Tools Mailing List Search Contribute Publish About
xmiforum.org
Tool Details

 

2002--0-6-
IBM Tengger
Tengger is a tool for rapidly moving from a class diagram design based on Unified Modeling Language™ (UML) to a Java™ basis for implementing a real function. It quickly designs and implements a representation for the objects, attributes, and associations for a class diagram model, without sacrificing the flexibility to update the model or fix on different representations later. Tengger closes the gap between the design stage of a project in which UML has been used and the stage in which the Java code will be written to implement the real functional behavior.

UML-to-Java mapping prescribes how the Java code will access the elements described in the model. The mapping used by Tengger is based on sound software engineering principles. Without any changes to the behavioral code, the model can be extended to describe new entities, attributes, or associations and to re- generate the Java to support them. Also, different ways can be specified for implementing attributes and associations, again without changing the code. Tengger can be used either as a stand-alone tool or in conjunction with the Hyper/J tool, supporting composition of Java code for feature-based, aspect-oriented, or other approaches to separating code that addresses different system concerns.


Tengger runs on Windows systems with Java and PERL installed. It reads UML designs in the form of XMI (the standard representation for UML in XML). Tengger generates Java interfaces and classes for the entities in the model, as well as interfaces and implementations for manipulating attributes and associations, including associations with association classes.

by IBM Alphaworks
Resource Location:  http://alphaworks.ibm.com/tech/tengger
[back]

   
 
similar Resources
 
XMI to PHP
Butterfly Code Generator
Novosoft UML Library for Java
UML2EJB
Eclipse Modeling Framework (EMF)
IBM XMI Toolkit
IBM Tengger
IBM XMI Framework

Contact Webmaster: webmaster@xmiforum.org