 |  |  |
|  |
 |
 | mdaware |
 |  |
 |
ArgoUML is an open-source UML diagramming tool. It provides support for
all basic UML diagrams and supports a simple project concept.
It is built on solid UML modelling principles, using the XMI
interchange format for storing it's its UML models. It support OMG's UML version 1.3.
MDAware is an extension of this product to meet some additional
requirements for UML modelling and code generation needed in a Business Component environment.
-
MDA Code generation:
Modelling is based on high-level components and UML stereotypes, which are then
passed through a number of model transformations generating one or more artefacts such as
code and configuration files, according to the configured MDA rules.
Pre-configured rules exist for standard J2EE enterprise and web-based applications
using a number of different toolsets. The rules are designed to be easily modified to target
any runtime environment, allowing for changes to encompass the particulars
of a clients environment.
The generation phase can be performed many times, preserving any changes made to the
code-base or configuration files outside of the modelling environment.
-
Subprojects:
MDAware supports subprojects, where one project can include many subprojects.
These subprojects can be edited individually or within the including master project(s).
The subproject extension allows components to own their own UML models, and have separate public
and private models, which can easily be included in any business component system model, or the model
of a client business component.
|  |
|
|