README.md 7.72 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
16
17
18
# Community forum:

* https://www.eclipse.org/forums/index.php/f/297/

Elemer Lelik's avatar
Elemer Lelik committed
19
20
21
22
# Bugzilla

* https://bugs.eclipse.org/bugs/buglist.cgi?field0-0-0=product&field0-0-1=component&list_id=15328562&order=changeddate%2Cbug_status%20DESC%2Creporter%20DESC%2Ccomponent%2Cassigned_to%2Cpriority%2Cbug_severity&query_based_on=&query_format=advanced&type0-0-0=substring&type0-0-1=substring&value0-0-0=Titan&value0-0-1=Titan

Elemer Lelik's avatar
Elemer Lelik committed
23
24
25
26
27
# Openhub page:

* https://www.openhub.net/p/eclipse_titan/


Elemer Lelik's avatar
Elemer Lelik committed
28
## Introductory video of a presentation about Titan held at EclipseCon 2014: 
Elemer Lelik's avatar
Elemer Lelik committed
29
* https://www.youtube.com/watch?v=2knzZuwzn-Y.
Elemer Lelik's avatar
Elemer Lelik committed
30

Elemer Lelik's avatar
Elemer Lelik committed
31
## Titan Datasheet on polarsys.org:
Elemer Lelik's avatar
Elemer Lelik committed
32
33
http://polarsys.org/sites/default/files/custom_uploads/TITAN%20Datasheet%20A4%202.1.pdf

Elemer Lelik's avatar
Elemer Lelik committed
34
## Ericsson TTCN-3 Course, Presentation material
Elemer Lelik's avatar
Elemer Lelik committed
35
http://www.ttcn-3.org/files/TTCN3_P.pdf
Elemer Lelik's avatar
Elemer Lelik committed
36

Elemer Lelik's avatar
Elemer Lelik committed
37
## Ericsson TTCN-3 Course, Presentation material, part II (Titan specifics)
Elemer Lelik's avatar
Elemer Lelik committed
38
https://www.eclipse.org/downloads/download.php?file=/titan/TITAN_User_P.pdf
Elemer Lelik's avatar
Elemer Lelik committed
39

Elemer Lelik's avatar
Elemer Lelik committed
40
41
42



Elemer Lelik's avatar
Elemer Lelik committed
43
## Binaries for a number of Linux platforms can be downloaded from:
Elemer Lelik's avatar
Elemer Lelik committed
44

Elemer Lelik's avatar
Elemer Lelik committed
45

Elemer Lelik's avatar
Elemer Lelik committed
46
* https://projects.eclipse.org/projects/tools.titan/downloads
Elemer Lelik's avatar
Elemer Lelik committed
47
48


Elemer Lelik's avatar
Elemer Lelik committed
49
# Related products:
Elemer Lelik's avatar
Elemer Lelik committed
50

Elemer Lelik's avatar
Elemer Lelik committed
51
## Eclipse IDE plug-ins (Designer, Executor, LogViewer, Titanium):
Elemer Lelik's avatar
Elemer Lelik committed
52

Elemer Lelik's avatar
Elemer Lelik committed
53
54
Source code:

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

Compressed update site and SHA512 checksum:

Elemer Lelik's avatar
Elemer Lelik committed
59
* https://projects.eclipse.org/projects/tools.titan/downloads
erititan's avatar
erititan committed
60
 
Elemer Lelik's avatar
Elemer Lelik committed
61
## Test Ports:
erititan's avatar
erititan committed
62
 
Elemer Lelik's avatar
Elemer Lelik committed
63
* https://github.com/eclipse/titan.TestPorts.Common_Components.Abstract_Socket
Elemer Lelik's avatar
Elemer Lelik committed
64
* https://github.com/eclipse/titan.TestPorts.Common_Components.Socket-API
Elemer Lelik's avatar
Elemer Lelik committed
65
* https://github.com/eclipse/titan.TestPorts.HTTPmsg
Elemer Lelik's avatar
Elemer Lelik committed
66
* https://github.com/eclipse/titan.TestPorts.IPL4asp
Elemer Lelik's avatar
Elemer Lelik committed
67
* https://github.com/eclipse/titan.TestPorts.LANL2asp
Elemer Lelik's avatar
Elemer Lelik committed
68
69
* https://github.com/eclipse/titan.TestPorts.LDAPasp_RFC4511
* https://github.com/eclipse/titan.TestPorts.LDAPmsg
Elemer Lelik's avatar
Elemer Lelik committed
70
71
72
73
74
* 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
75
76
77
* 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
78
79
80
* 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
81
* https://github.com/eclipse/titan.TestPorts.UNIX_DOMAIN_SOCKETasp
Elemer Lelik's avatar
Elemer Lelik committed
82
83
* git://git.eclipse.org/gitroot/titan/titan.TestPorts.GPIO.git
* git://git.eclipse.org/gitroot/titan/titan.TestPorts.MTP3.git
Elemer Lelik's avatar
Elemer Lelik committed
84
* git://git.eclipse.org/gitroot/titan/titan.TestPorts.Serial.git
Elemer Lelik's avatar
Elemer Lelik committed
85
* git://git.eclipse.org/gitroot/titan/titan.TestPorts.SocketCANasp.git 
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
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.BSSAPP_v7.3.0.git
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.BSSGP_v13.0.0.git
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.BSSMAP_v11.2.0.git
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.CoAP.git 
Elemer Lelik's avatar
Elemer Lelik committed
128
129
130
131
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.DSS1_ETSI.git 
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.DUA.git 
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.EAP.git 
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.GRE.git 
Elemer Lelik's avatar
Elemer Lelik committed
132
133
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.GTP_v13.5.0.git
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.GTPv2_v13.7.0.git
Elemer Lelik's avatar
Elemer Lelik committed
134
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.HTTP2.git
Elemer Lelik's avatar
Elemer Lelik committed
135
136
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.ISUP_Q.762.git
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.LLC_v7.1.0.git
Elemer Lelik's avatar
Elemer Lelik committed
137
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.M2PA.git 
Elemer Lelik's avatar
Elemer Lelik committed
138
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.M2UA.git
Elemer Lelik's avatar
Elemer Lelik committed
139
140
141
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.MQTT.git 
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.MobileL3_v13.4.0.git
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.MongoDB.git
Elemer Lelik's avatar
Elemer Lelik committed
142
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.NDP.git 
Elemer Lelik's avatar
Elemer Lelik committed
143
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.NS_v7.3.0.git
Elemer Lelik's avatar
Elemer Lelik committed
144
145
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.NTAF.git 
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.ROSE.git 
Elemer Lelik's avatar
Elemer Lelik committed
146
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.SCTP.git 
Elemer Lelik's avatar
Elemer Lelik committed
147
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.SDP.git 
Elemer Lelik's avatar
Elemer Lelik committed
148
149
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.SNDCP_v7.0.0.git
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.STOMP.git
Elemer Lelik's avatar
Elemer Lelik committed
150
151
152
153
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.STUN_RFC5389.git 
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.SUA.git 
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.TLS.git 
* git://git.eclipse.org/gitroot/titan/titan.ProtocolModules.WTP.git 
Elemer Lelik's avatar
Elemer Lelik committed
154

Elemer Lelik's avatar
Elemer Lelik committed
155
156
157
158

## Protocol Emulations

* git://git.eclipse.org/gitroot/titan/titan.ProtocolEmulations.M3UA.git
Elemer Lelik's avatar
Elemer Lelik committed
159
160
* git://git.eclipse.org/gitroot/titan/titan.ProtocolEmulations.SCCP.git
* git://git.eclipse.org/gitroot/titan/titan.ProtocolEmulations.SUA.git
Elemer Lelik's avatar
Elemer Lelik committed
161

Elemer Lelik's avatar
Elemer Lelik committed
162
163
164
## Libraries:

* https://github.com/eclipse/titan.Libraries.TCCUsefulFunctions
Elemer Lelik's avatar
Elemer Lelik committed
165
* git://git.eclipse.org/gitroot/titan/titan.Libraries.TLS.git 
Elemer Lelik's avatar
Elemer Lelik committed
166

Elemer Lelik's avatar
Elemer Lelik committed
167
168
169
## Miscellaneous projects: 

* https://github.com/eclipse/titan.misc
Elemer Lelik's avatar
Elemer Lelik committed
170
(VSBOT, SIP_ETSI,DIAMETER_Rx_ETSI, CoAP Conformance test cases,  CoAP and MQTT protocol modules for IOT-moved to Eclipse git,  more to come...)