diff --git a/Readme.md b/Readme.md index 94ee49e7a621ffec53e5f38ce672ce1cef0dafa9..5e04d22139180b5c4cb56efddbd072d10b58dba1 100644 --- a/Readme.md +++ b/Readme.md @@ -46,18 +46,25 @@ More information on using the plugins is available at [Usage wiki](https://tdl.e * Download and install Eclipse Modeling Tools package * Install following additional components from Eclipse Marketplace - * Sirius - * Eclipse Xtext - * Epsilon - * Eclipse OCL + * Sirius + * Eclipse Xtext + * Epsilon + * Eclipse OCL * Check out the repository * Import the plug-ins in the Eclipse workspace * Generate the meta-model code - * Open the `tdl.genmodel` - * Right click on the top-node and generate model code + * Open the `tdl.genmodel` + * Right click on the top-node and generate model code * Generate textual editor code - * Open the `GenerateTDLan2.mwe` - * Right click and select Run As -> MWE2 Workflow - * Additionally (or alternatively) repeat the same steps for the `GenerateTPLan2.mwe` (for editing structured test objectives) - * Additionally (or alternatively) repeat the same steps for the `GenerateData.mwe` (for the graphical viewer) + * Open the `GenerateTDLan2.mwe` + * Right click and select Run As -> MWE2 Workflow + * Additionally (or alternatively) repeat the same steps for the `GenerateTPLan2.mwe` (for editing structured test objectives) + * Additionally (or alternatively) repeat the same steps for the `GenerateData.mwe` (for the graphical viewer) +## Implementation of the TDL mapping to TTCN-3 + +The TDL mapping to TTCN-3 relies on some functionalities from [TRex2 / T3Tools](https://t3tools.informatik.uni-goettingen.de/trac). Before installing or developing the implementation of the TDL mapping to TTCN-3, the corresponding components need to be installed from the following update site: + + https://t3tools.informatik.uni-goettingen.de/downloads/trex2/ + +After installation, to apply the transformation of a TDL model into TTCN-3 code, open the TDL model (making sure it is selected) and press the `T3` icon on the toolbar. This shall result in the generation of a `.ttcn3` file with the same name in the same folder as the model. \ No newline at end of file