|
OMG, ADM (Architecture-Driven Modernization), KDM (Knowledge Discovery Metamodel), UML2
This tool is about converting KDM models into UML2 models in order to allow integrating KDM-compliant tools (i.e. discoverers) with UML2-compliant tools (e.g. modelers, model transformation tools, code generators, etc).
This tool is provided by MIA-Software and its development has been supported by the IST European MODELPLEX project (MODELing solution for comPLEX software systems, FP6-IP 34081).
The overall approach applied by this tool is summarized in the following figure:
Using the KDM-to-UML2 Converter for integrating KDM tools with UML2 tools
The converter is implemented by an ATL model-to-model transformation taking as input a model conforming to the KDM metamodel and producing as ouptut a model conforming to the UML2 metamodel. Thus, each KDM input model elements are converted into their corresponding UML2 output model elements.
We provide below an example showing a KDM sample model and the equivalent generated UML2 model.
KDM-to-UML2 Conversion Example
Here are the limitations of the current version of the KDM-to-UML2 converter:
- The bidirectional UML Association elements are not indentified by the rules: two complementary unidirectional UML Association elements are instead generated.
- A not-existing (or not-specified) type in a KDM MemberUnit element triggers a converting error
None at the current time.
Choose a document |
|
Tool Description: General description of the converter, the used metamodels, the implemented transformation rules, description of what remains to be done, etc.
|
|
|
Tool Installation & User Guide: How to install and use the tool for converting KDM models into UML2 models.
See the README.TXT file in the root of the converter's ATL project, cf. "Download" section
|
Choose a download |
|
A complete version of this plugin will be soon available from MoDisco.
|
|