ETSI ES 203 119-1 (V1.8.1) (2025-04)

Methods for Testing and Specification (MTS);
The Test Description Language (TDL);
Specification of the Abstract Syntax and Associated Semantics
=======================================================================
Annex A (informative):
Technical Representation of the TDL Meta-Model
=======================================================================

Requirements
------------
* Java runtime environment (JRE), Java SE 17 or greater is recommended
* Eclipse 2024-06 (or newer) with Eclipse Modeling Tools and
  Papyrus version 6.7.0 (or newer)
    o see: http://www.eclipse.dev/papyrus/

Project 'TestDescriptionLanguage'
---------------------------------
Contains the TDL meta-model as a Papyrus project 'tdl.di'. The meta-
model can be viewed and edited within the Papyrus UML editor. The 
actual meta-model is contained in the file 'tdl.uml' representing
the normative part of part 1 of the standard as well as the test 
objective extensions defined in part 4 and the extended test 
configurations extensions defined in part 7. The file 'tdl.notation' 
contains details of graphical representation of the meta-model that 
is proprietary to the Papyrus editor.

Project 'org.etsi.mts.tdl.model'
--------------------------
Contains the Eclipse Ecore model implementation. Different to the 
original model, the Ecore model relies on a flattened structure where 
all packages are merged into one. Code for integration into the Eclipse 
modelling environment can be generated from the provided file 'tdl.genmodel'.

The project contains also the subfolder 'predefined' that contains 
the predefined TDL meta-model instances according to Clause 10. It 
was created using an editor generated from the Ecore model.
