= Installation Guide for the TITAN Designer and TITAN Executor for the Eclipse IDE
= Installation Guide for the TITAN Designer and TITAN Executor for the Eclipse IDE
:author: Jenő Balaskó
:author: Jenő Balaskó
:revnumber: 3/1531-CRL 113 200/6, Rev. PE1
:revnumber: 3/1531-CRL 113 200/6, Rev. E
:revdate: 2018-06-19
:revdate: 2018-12-03
:title-logo-image: images/titan_logo.png
:title-logo-image: images/titan_logo.png
:sectnums:
:sectnums:
:doctype: book
:doctype: book
...
@@ -64,7 +64,7 @@ This document uses the following typographical conventions:
...
@@ -64,7 +64,7 @@ This document uses the following typographical conventions:
* ANTLR Runtime 4.3
* ANTLR Runtime 4.3
* TITAN TTCN–3 Toolset installed. (Only needed if Eclipse is used for project compilation and test execution. Editing does not require it.)
* TITAN TTCN-3 Toolset installed. (Only needed if Eclipse is used for project compilation and test execution. Editing does not require it.)
* J2SE(TM) Runtime Environment 6.0 or later installed and set in Eclipse as the Java Runtime Environment
* J2SE(TM) Runtime Environment 6.0 or later installed and set in Eclipse as the Java Runtime Environment
...
@@ -103,7 +103,7 @@ For example, if the cygwin root is "C:64" then "Path" should contain "C:64\cygwi
...
@@ -103,7 +103,7 @@ For example, if the cygwin root is "C:64" then "Path" should contain "C:64\cygwi
= Installing prerequisites
= Installing prerequisites
[[installing-the-titan-ttcn-3-toolset]]
[[installing-the-titan-ttcn-3-toolset]]
== Installing the TITAN TTCN–3 Toolset
== Installing the TITAN TTCN-3 Toolset
For detailed information on installing the TITAN TTCN-3 Toolset, and configuring the environment variables for TITAN to work, refer to <<_1, Installation Guide for TITAN TTCN-3 Test Executor>>.
For detailed information on installing the TITAN TTCN-3 Toolset, and configuring the environment variables for TITAN to work, refer to <<_1, Installation Guide for TITAN TTCN-3 Test Executor>>.
...
@@ -234,7 +234,7 @@ If Java 1.8 is used then `MaxPermSize` is ignored, its support is removed. Use t
...
@@ -234,7 +234,7 @@ If Java 1.8 is used then `MaxPermSize` is ignored, its support is removed. Use t
-Xmx4g
-Xmx4g
----
----
NOTE: If you cannot edit the `eclipse.ini` file, you can start eclipse with flags. For example `eclipse –vmargs -Xmx4g` modifies the maximum memory allocation for the virtual machine.
NOTE: If you cannot edit the `eclipse.ini` file, you can start eclipse with flags. For example `eclipse -vmargs -Xmx4g` modifies the maximum memory allocation for the virtual machine.
= Compatibility Issues
= Compatibility Issues
...
@@ -244,7 +244,7 @@ Note that an actual version of the TITAN Designer plug-in is meant to be compati
...
@@ -244,7 +244,7 @@ Note that an actual version of the TITAN Designer plug-in is meant to be compati
* The additional features are not used (the makefile generator of TITAN is used to generate the makefile, so if a feature is used that is known by TITAN Designer, but is not known by the makefile generator, the makefile generation will fail)
* The additional features are not used (the makefile generator of TITAN is used to generate the makefile, so if a feature is used that is known by TITAN Designer, but is not known by the makefile generator, the makefile generation will fail)
* A special script is inserted into the actually used install directory’s bin directory. The role of this script is to convert the call to the makefile generator to valid call of the compiler. (The makefile generator and the compiler are separated from TITAN 1.7.0). It is important to note, that such a file must contain a path to the compiler to be called, so such a script is not expected to work without modifications. Please note that the compiler must be called with *-M* as the first parameter, and the other parameters must be redirected to the compiler.
* A special script is inserted into the actually used install directory's bin directory. The role of this script is to convert the call to the makefile generator to valid call of the compiler. (The makefile generator and the compiler are separated from TITAN 1.7.0). It is important to note, that such a file must contain a path to the compiler to be called, so such a script is not expected to work without modifications. Please note that the compiler must be called with *-M* as the first parameter, and the other parameters must be redirected to the compiler.
=Programmers' Technical Reference Guide for Titanium
=Programmers' Technical Reference Guide for Titanium
:author: Kristóf Szabados
:author: Kristóf Szabados
:revnumber: 9/198 17-CRL 113 200/6, Rev. PE1
:revnumber: 9/198 17-CRL 113 200/6, Rev. E
:revdate: 2018-06-19
:revdate: 2018-12-03
:title-logo-image: images/titan_logo.png
:title-logo-image: images/titan_logo.png
:sectnums:
:sectnums:
:doctype: book
:doctype: book
...
@@ -42,7 +42,7 @@ The purpose of this document is to provide detailed information on writing compo
...
@@ -42,7 +42,7 @@ The purpose of this document is to provide detailed information on writing compo
== Target Groups
== Target Groups
This document is intended for programmers of TTCN–3 test suites with information in addition to that provided in the TITAN User Guide <<_3, [3]>>. It is recommended that the programmer reads the TITAN User Guide before reading this document.
This document is intended for programmers of TTCN-3 test suites with information in addition to that provided in the TITAN User Guide <<_3, [3]>>. It is recommended that the programmer reads the TITAN User Guide before reading this document.
== Typographical Conventions
== Typographical Conventions
...
@@ -320,7 +320,7 @@ The last, important step is to refresh the documentation. In the chapter Titaniu
...
@@ -320,7 +320,7 @@ The last, important step is to refresh the documentation. In the chapter Titaniu
@@ -582,16 +582,16 @@ The *`.xls`* format used by the *`jxl`* library only supports 255 columns in a t
...
@@ -582,16 +582,16 @@ The *`.xls`* format used by the *`jxl`* library only supports 255 columns in a t
[[_6]]
[[_6]]
* [6] TTCN–3 Style Guide
* [6] TTCN-3 Style Guide
[[_7]]
[[_7]]
* [7] TTCN–3 Naming Convention
* [7] TTCN-3 Naming Convention
[[_8]]
[[_8]]
* [8] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187310/04.05.01_60/es_20187310v040501p.pdf[Methods for Testing and Specification (MTS);The Testing and Test Control Notation version 3.Part 1: Core Language European Telecommunications Standards Institute. ES 201 873-1 Version 4.5.1, April 2013]
* [8] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187310/04.05.01_60/es_20187310v040501p.pdf[Methods for Testing and Specification (MTS);The Testing and Test Control Notation version 3.Part 1: Core Language European Telecommunications Standards Institute. ES 201 873-1 Version 4.5.1, April 2013]
[[_9]]
[[_9]]
* [9] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187304/04.04.01_60/es_20187304v040401p.pdf[Methods for Testing and Specification (MTS);The Testing and Test Control Notation version 3.Part 4: TTCN–3 Operational Semantics European Telecommunications Standards Institute. ES 201 873-4 Version 4.4.1, April 2012]
* [9] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187304/04.04.01_60/es_20187304v040401p.pdf[Methods for Testing and Specification (MTS);The Testing and Test Control Notation version 3.Part 4: TTCN-3 Operational Semantics European Telecommunications Standards Institute. ES 201 873-4 Version 4.4.1, April 2012]
[[_10]]
[[_10]]
* [10] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/04.05.01_60/es_20187307v040501p.pdf[Methods for Testing and Specification (MTS);The Testing and Test Control Notation version 3.Part 7: Using ASN.1 with TTCN–3 European Telecommunications Standards Institute. ES 201 873-7 Version 4.5.1, April 2013]
* [10] link:https://www.etsi.org/deliver/etsi_es/201800_201899/20187307/04.05.01_60/es_20187307v040501p.pdf[Methods for Testing and Specification (MTS);The Testing and Test Control Notation version 3.Part 7: Using ASN.1 with TTCN-3 European Telecommunications Standards Institute. ES 201 873-7 Version 4.5.1, April 2013]