3 TTCN-3 is a standardized, modular language specifically designed for testing.
4 Eclipse Titan offers a free and open source (FOSS) compiler both for TTCN-3 and for
5 ASN.1 (Abstract Syntax Notation One).
7 # Standards page (also including downloadable code):
9 * http://www.ttcn-3.org/
13 * https://projects.eclipse.org/projects/tools.titan
15 ##Introductory video of a presentation about Titan held at EclipseCon 2014:
16 * https://www.youtube.com/watch?v=2knzZuwzn-Y.
18 ##Titan Datasheet on polarsys.org:
19 http://polarsys.org/sites/default/files/custom_uploads/TITAN%20Datasheet%20A4%202.1.pdf
21 ## Ericsson TTCN-3 Course, Presentation material
22 http://www.ttcn-3.org/files/TTCN3_P.pdf
24 ## Ericsson TTCN-3 Course, Presentation material, part II (Titan specifics)
25 https://www.eclipse.org/downloads/download.php?file=/titan/TITAN_User_P.pdf
30 ##Binaries and SHA512 checksums for a number of Linux platforms can be downloaded from:
33 * https://projects.eclipse.org/projects/tools.titan/downloads
38 ##Eclipse IDE plug-ins (Designer, Executor, LogViewer, Titanium):
42 * https://github.com/eclipse/titan.EclipsePlug-ins
44 Compressed update site and SHA512 checksum:
46 * https://projects.eclipse.org/projects/tools.titan/downloads
50 * https://github.com/eclipse/titan.TestPorts.Common_Components.Abstract_Socket
51 * https://github.com/eclipse/titan.TestPorts.Common_Components.Socket-API
52 * https://github.com/eclipse/titan.TestPorts.HTTPmsg
53 * https://github.com/eclipse/titan.TestPorts.IPL4asp
54 * https://github.com/eclipse/titan.TestPorts.LANL2asp
55 * https://github.com/eclipse/titan.TestPorts.LDAPasp_RFC4511
56 * https://github.com/eclipse/titan.TestPorts.LDAPmsg
57 * https://github.com/eclipse/titan.TestPorts.PCAPasp
58 * https://github.com/eclipse/titan.TestPorts.PIPEasp
59 * https://github.com/eclipse/titan.TestPorts.SCTPasp
60 * https://github.com/eclipse/titan.TestPorts.SIPmsg
61 * https://github.com/eclipse/titan.TestPorts.SQLasp
62 * https://github.com/eclipse/titan.TestPorts.SSHCLIENTasp
63 * https://github.com/eclipse/titan.TestPorts.STDINOUTmsg
64 * https://github.com/eclipse/titan.TestPorts.SUNRPCasp
65 * https://github.com/eclipse/titan.TestPorts.TCPasp
66 * https://github.com/eclipse/titan.TestPorts.TELNETasp
67 * https://github.com/eclipse/titan.TestPorts.UDPasp
68 * https://github.com/eclipse/titan.TestPorts.UNIX_DOMAIN_SOCKETasp
73 * https://github.com/eclipse/titan.ProtocolModules.COMMON
74 * https://github.com/eclipse/titan.ProtocolModules.DHCP
75 * https://github.com/eclipse/titan.ProtocolModules.DHCPv6
76 * https://github.com/eclipse/titan.ProtocolModules.DIAMETER_ProtocolModule_Generator
77 * https://github.com/eclipse/titan.ProtocolModules.DNS
78 * https://github.com/eclipse/titan.ProtocolModules.FrameRelay
79 * https://github.com/eclipse/titan.ProtocolModules.H248_v2
80 * https://github.com/eclipse/titan.ProtocolModules.HTTP2.0
81 * https://github.com/eclipse/titan.ProtocolModules.ICAP
82 * https://github.com/eclipse/titan.ProtocolModules.ICMP
83 * https://github.com/eclipse/titan.ProtocolModules.ICMPv6
84 * https://github.com/eclipse/titan.ProtocolModules.IKEv2
85 * https://github.com/eclipse/titan.ProtocolModules.IMAP_4rev1
86 * https://github.com/eclipse/titan.ProtocolModules.IP
87 * https://github.com/eclipse/titan.ProtocolModules.IPsec
88 * https://github.com/eclipse/titan.ProtocolModules.IUA
89 * https://github.com/eclipse/titan.ProtocolModules.JSON_v07_2006
90 * https://github.com/eclipse/titan.ProtocolModules.L2TP
91 * https://github.com/eclipse/titan.ProtocolModules.M3UA
92 * https://github.com/eclipse/titan.ProtocolModules.MIME
93 * https://github.com/eclipse/titan.ProtocolModules.MSRP
94 * https://github.com/eclipse/titan.ProtocolModules.PPP
95 * https://github.com/eclipse/titan.ProtocolModules.ProtoBuff
96 * https://github.com/eclipse/titan.ProtocolModules.RADIUS_ProtocolModule_Generator
97 * https://github.com/eclipse/titan.ProtocolModules.RTP
98 * https://github.com/eclipse/titan.ProtocolModules.RTSP
99 * https://github.com/eclipse/titan.ProtocolModules.SMPP
100 * https://github.com/eclipse/titan.ProtocolModules.SMTP
101 * https://github.com/eclipse/titan.ProtocolModules.SNMP
102 * https://github.com/eclipse/titan.ProtocolModules.SRTP
103 * https://github.com/eclipse/titan.ProtocolModules.TCP
104 * https://github.com/eclipse/titan.ProtocolModules.UDP
105 * https://github.com/eclipse/titan.ProtocolModules.WebSocket
106 * https://github.com/eclipse/titan.ProtocolModules.XMPP
110 * https://github.com/eclipse/titan.Libraries.TCCUsefulFunctions
112 ## Miscellaneous projects:
114 * https://github.com/eclipse/titan.misc
115 (VSBOT, SIP_ETSI,DIAMETER_Rx_ETSI, CoAP and MQTT protocol modules for IOT, more to come...)