ETSI standards contain the requirements expressed in plain English language.
In many situations this is appropriate and sufficient.
However, there can be requirements that are difficult to express precisely and concisely in text.
For this reason a number of different specification languages have been developed,
each with their own strong points. ETSI TC MTS
has evaluated a number of these specification languages and is recommending those that can efficiently
be used in standardization:
These languages can be used either as the primary means of specifying requirements,
or to complement the text of a standard in order to illustrate and clarify requirements.
Common to all the languages above is that they are internationally standardized and known in the
industry, having precise syntax and semantic rules and well supported by dedicated tools for checking
the correctness and completeness of specifications.