README.md 6.36 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
##Binaries and SHA512 checksums for a number of Linux platforms can be downloaded from:
Elemer Lelik's avatar
Elemer Lelik committed
22

Elemer Lelik's avatar
Elemer Lelik committed
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

* 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
38
39
* 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
40
41
42
43
* 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
44
45


Elemer Lelik's avatar
Elemer Lelik committed
46
# Related products:
Elemer Lelik's avatar
Elemer Lelik committed
47
48
49

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

Elemer Lelik's avatar
Elemer Lelik committed
50
51
Source code:

Elemer Lelik's avatar
Elemer Lelik committed
52
* https://github.com/eclipse/titan.EclipsePlug-ins
Elemer Lelik's avatar
Elemer Lelik committed
53
54
55
56
57

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
58
 
Elemer Lelik's avatar
Elemer Lelik committed
59
## Test Ports:
erititan's avatar
erititan committed
60
 
Elemer Lelik's avatar
Elemer Lelik committed
61
* https://github.com/eclipse/titan.TestPorts.Common_Components.Abstract_Socket
Elemer Lelik's avatar
Elemer Lelik committed
62
* https://github.com/eclipse/titan.TestPorts.Common_Components.Socket-API
Elemer Lelik's avatar
Elemer Lelik committed
63
* https://github.com/eclipse/titan.TestPorts.HTTPmsg
Elemer Lelik's avatar
Elemer Lelik committed
64
* https://github.com/eclipse/titan.TestPorts.IPL4asp
Elemer Lelik's avatar
Elemer Lelik committed
65
* https://github.com/eclipse/titan.TestPorts.LANL2asp
Elemer Lelik's avatar
Elemer Lelik committed
66
67
* https://github.com/eclipse/titan.TestPorts.LDAPasp_RFC4511
* https://github.com/eclipse/titan.TestPorts.LDAPmsg
Elemer Lelik's avatar
Elemer Lelik committed
68
69
70
71
72
* 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
73
74
75
* 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
76
77
78
* 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
79
* https://github.com/eclipse/titan.TestPorts.UNIX_DOMAIN_SOCKETasp
erititan's avatar
erititan committed
80
81
 
 
Elemer Lelik's avatar
Elemer Lelik committed
82
## Protocol Modules:
erititan's avatar
erititan committed
83
 
Elemer Lelik's avatar
Elemer Lelik committed
84
85
86
87
88
* 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
89
90
91
92
* 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
93
94
* https://github.com/eclipse/titan.ProtocolModules.ICMP
* https://github.com/eclipse/titan.ProtocolModules.ICMPv6
Elemer Lelik's avatar
Elemer Lelik committed
95
96
* https://github.com/eclipse/titan.ProtocolModules.IKEv2
* https://github.com/eclipse/titan.ProtocolModules.IMAP_4rev1
Elemer Lelik's avatar
Elemer Lelik committed
97
* https://github.com/eclipse/titan.ProtocolModules.IP
Elemer Lelik's avatar
Elemer Lelik committed
98
99
100
101
102
103
104
105
106
107
* 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
108
109
110
111
112
* 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
113
* https://github.com/eclipse/titan.ProtocolModules.SRTP
Elemer Lelik's avatar
Elemer Lelik committed
114
115
* https://github.com/eclipse/titan.ProtocolModules.TCP
* https://github.com/eclipse/titan.ProtocolModules.UDP
Elemer Lelik's avatar
Elemer Lelik committed
116
* https://github.com/eclipse/titan.ProtocolModules.WebSocket
Elemer Lelik's avatar
Elemer Lelik committed
117
* https://github.com/eclipse/titan.ProtocolModules.XMPP
Elemer Lelik's avatar
Elemer Lelik committed
118
119
120
121
122
123

## Libraries:

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