README.md 6.6 KB
Newer Older
erititan's avatar
erititan committed
1
2
# titan.core

Elemer Lelik's avatar
Elemer Lelik committed
3
TTCN-3 is a standardized, modular language specifically designed for testing. 
Elemer Lelik's avatar
Elemer Lelik committed
4
Eclipse Titan offers a free and open source (FOSS) compiler both for TTCN-3 and for 
Elemer Lelik's avatar
Elemer Lelik committed
5
6
7
8
9
ASN.1 (Abstract Syntax Notation One).

# Standards page (also including downloadable code):

* http://www.ttcn-3.org/
erititan's avatar
erititan committed
10
11
12

# Main project page:

Elemer Lelik's avatar
Elemer Lelik committed
13
* https://projects.eclipse.org/projects/tools.titan
erititan's avatar
erititan committed
14

Elemer Lelik's avatar
Elemer Lelik committed
15
##Introductory video of a presentation about Titan held at EclipseCon 2014: 
Elemer Lelik's avatar
Elemer Lelik committed
16
* https://www.youtube.com/watch?v=2knzZuwzn-Y.
Elemer Lelik's avatar
Elemer Lelik committed
17
18
19
20

##Titan Datasheet on polarsys.org:
http://polarsys.org/sites/default/files/custom_uploads/TITAN%20Datasheet%20A4%202.1.pdf

Elemer Lelik's avatar
Elemer Lelik committed
21
## Ericsson TTCN-3 Course, Presentation material
Elemer Lelik's avatar
Elemer Lelik committed
22
23
24
https://www.eclipse.org/downloads/download.php?file=/titan/TITAN_User_P.pdf

## Ericsson TTCN-3 Course, Presentation material, part II (Tiatn specifics)
Elemer Lelik's avatar
Elemer Lelik committed
25
26
http://www.ttcn-3.org/files/TTCN3_P.pdf

Elemer Lelik's avatar
Elemer Lelik committed
27
##Binaries and SHA512 checksums for a number of Linux platforms can be downloaded from:
Elemer Lelik's avatar
Elemer Lelik committed
28

Elemer Lelik's avatar
Elemer Lelik committed
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux32-gcc4.1.2-sled10.2.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux32-gcc4.1.2-sled10.2.tgz.sha512
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.8.3-sles12.0.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.8.3-sles12.0.tgz.sha512
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.1.2-rhel5.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.1.2-rhel5.tgz.sha512
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.3-SLED11.1.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.3-SLED11.1.tgz.sha512
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.3-sled11.0.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.3-sled11.0.tgz.sha512
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.3-sles11.1.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.3-sles11.1.tgz.sha512
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.4.5-rhel6.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.4.5-rhel6.tgz.sha512
Elemer Lelik's avatar
Elemer Lelik committed
44
45
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.8.2-rhel7.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.8.2-rhel7.tgz.sha512
Elemer Lelik's avatar
Elemer Lelik committed
46
47
48
49
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.6-ubuntu12.04.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.6-ubuntu12.04.tgz.sha512
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.8-ubuntu14.04.tgz
* https://www.eclipse.org/downloads/download.php?file=/titan/ttcn3-5.3.pl0-linux64-gcc4.8-ubuntu14.04.tgz.sha512
Elemer Lelik's avatar
Elemer Lelik committed
50
51


Elemer Lelik's avatar
Elemer Lelik committed
52
# Related products:
Elemer Lelik's avatar
Elemer Lelik committed
53
54
55

##Eclipse IDE plug-ins (Designer, Executor, LogViewer, Titanium):

Elemer Lelik's avatar
Elemer Lelik committed
56
57
Source code:

Elemer Lelik's avatar
Elemer Lelik committed
58
* https://github.com/eclipse/titan.EclipsePlug-ins
Elemer Lelik's avatar
Elemer Lelik committed
59
60
61
62
63

Compressed update site and SHA512 checksum:

* https://www.eclipse.org/downloads/download.php?file=/titan/TITAN_Designer_and_Executor_plugin-5.3.pl1-opensource.zip
* https://www.eclipse.org/downloads/download.php?file=/titan/TITAN_Designer_and_Executor_plugin-5.3.pl1-opensource.zip.sha512
erititan's avatar
erititan committed
64
 
Elemer Lelik's avatar
Elemer Lelik committed
65
## Test Ports:
erititan's avatar
erititan committed
66
 
Elemer Lelik's avatar
Elemer Lelik committed
67
* https://github.com/eclipse/titan.TestPorts.Common_Components.Abstract_Socket
Elemer Lelik's avatar
Elemer Lelik committed
68
* https://github.com/eclipse/titan.TestPorts.Common_Components.Socket-API
Elemer Lelik's avatar
Elemer Lelik committed
69
* https://github.com/eclipse/titan.TestPorts.HTTPmsg
Elemer Lelik's avatar
Elemer Lelik committed
70
* https://github.com/eclipse/titan.TestPorts.IPL4asp
Elemer Lelik's avatar
Elemer Lelik committed
71
* https://github.com/eclipse/titan.TestPorts.LANL2asp
Elemer Lelik's avatar
Elemer Lelik committed
72
73
* https://github.com/eclipse/titan.TestPorts.LDAPasp_RFC4511
* https://github.com/eclipse/titan.TestPorts.LDAPmsg
Elemer Lelik's avatar
Elemer Lelik committed
74
75
76
77
78
* https://github.com/eclipse/titan.TestPorts.PCAPasp
* https://github.com/eclipse/titan.TestPorts.PIPEasp
* https://github.com/eclipse/titan.TestPorts.SCTPasp
* https://github.com/eclipse/titan.TestPorts.SIPmsg
* https://github.com/eclipse/titan.TestPorts.SQLasp
Elemer Lelik's avatar
Elemer Lelik committed
79
80
81
* https://github.com/eclipse/titan.TestPorts.SSHCLIENTasp
* https://github.com/eclipse/titan.TestPorts.STDINOUTmsg
* https://github.com/eclipse/titan.TestPorts.SUNRPCasp
Elemer Lelik's avatar
Elemer Lelik committed
82
83
84
* https://github.com/eclipse/titan.TestPorts.TCPasp
* https://github.com/eclipse/titan.TestPorts.TELNETasp
* https://github.com/eclipse/titan.TestPorts.UDPasp
Elemer Lelik's avatar
Elemer Lelik committed
85
* https://github.com/eclipse/titan.TestPorts.UNIX_DOMAIN_SOCKETasp
erititan's avatar
erititan committed
86
87
 
 
Elemer Lelik's avatar
Elemer Lelik committed
88
## Protocol Modules:
erititan's avatar
erititan committed
89
 
Elemer Lelik's avatar
Elemer Lelik committed
90
91
92
93
94
* https://github.com/eclipse/titan.ProtocolModules.COMMON  
* https://github.com/eclipse/titan.ProtocolModules.DHCP
* https://github.com/eclipse/titan.ProtocolModules.DHCPv6
* https://github.com/eclipse/titan.ProtocolModules.DIAMETER_ProtocolModule_Generator
* https://github.com/eclipse/titan.ProtocolModules.DNS
Elemer Lelik's avatar
Elemer Lelik committed
95
96
97
98
* https://github.com/eclipse/titan.ProtocolModules.FrameRelay
* https://github.com/eclipse/titan.ProtocolModules.H248_v2
* https://github.com/eclipse/titan.ProtocolModules.HTTP2.0
* https://github.com/eclipse/titan.ProtocolModules.ICAP
Elemer Lelik's avatar
Elemer Lelik committed
99
100
* https://github.com/eclipse/titan.ProtocolModules.ICMP
* https://github.com/eclipse/titan.ProtocolModules.ICMPv6
Elemer Lelik's avatar
Elemer Lelik committed
101
102
* https://github.com/eclipse/titan.ProtocolModules.IKEv2
* https://github.com/eclipse/titan.ProtocolModules.IMAP_4rev1
Elemer Lelik's avatar
Elemer Lelik committed
103
* https://github.com/eclipse/titan.ProtocolModules.IP
Elemer Lelik's avatar
Elemer Lelik committed
104
105
106
107
108
109
110
111
112
113
* https://github.com/eclipse/titan.ProtocolModules.IPsec
* https://github.com/eclipse/titan.ProtocolModules.IUA
* https://github.com/eclipse/titan.ProtocolModules.JSON_v07_2006
* https://github.com/eclipse/titan.ProtocolModules.L2TP
* https://github.com/eclipse/titan.ProtocolModules.M3UA
* https://github.com/eclipse/titan.ProtocolModules.MIME
* https://github.com/eclipse/titan.ProtocolModules.MSRP
* https://github.com/eclipse/titan.ProtocolModules.PPP
* https://github.com/eclipse/titan.ProtocolModules.ProtoBuff
* https://github.com/eclipse/titan.ProtocolModules.RADIUS_ProtocolModule_Generator
Elemer Lelik's avatar
Elemer Lelik committed
114
115
116
117
118
* https://github.com/eclipse/titan.ProtocolModules.RTP
* https://github.com/eclipse/titan.ProtocolModules.RTSP
* https://github.com/eclipse/titan.ProtocolModules.SMPP
* https://github.com/eclipse/titan.ProtocolModules.SMTP
* https://github.com/eclipse/titan.ProtocolModules.SNMP
Elemer Lelik's avatar
Elemer Lelik committed
119
* https://github.com/eclipse/titan.ProtocolModules.SRTP
Elemer Lelik's avatar
Elemer Lelik committed
120
121
* https://github.com/eclipse/titan.ProtocolModules.TCP
* https://github.com/eclipse/titan.ProtocolModules.UDP
Elemer Lelik's avatar
Elemer Lelik committed
122
* https://github.com/eclipse/titan.ProtocolModules.WebSocket
Elemer Lelik's avatar
Elemer Lelik committed
123
* https://github.com/eclipse/titan.ProtocolModules.XMPP
Elemer Lelik's avatar
Elemer Lelik committed
124
125
126
127
128
129

## Libraries:

* https://github.com/eclipse/titan.Libraries.TCCUsefulFunctions