|
Re: TITAN Support of TTCN-3 Extension Package [message #1748010 is a reply to message #1747970] |
Thu, 17 November 2016 16:41 |
|
Hi Wenbin,
the situation is mixed: in general , extension packages are at least partly supported,
except ES 202 789 TTCN-3: Extensions: Extended TRI,
as Titan uses an architecture different from the one described in the standard.
One of the reasons we have deviated from the TCI/TRI concept was exactly speed:
our architecture permits a higher speed of execution, and in general it's optimized for speed; I'll come back to that.
When it comes to ES 202 782 TTCN-3: Extensions: TTCN-3 Performance and Real-time Testing, the support on Titan side is pretty thin; however this does not mean that Titan cannot be used for that, at least for the performance part.
I'm not sure Titan would qualify for real-time testing though, but we certainly use it for performance testing of large telecom networks; for a general description see:
http://www.hustef.hu/hustef/web.nsf/0/9C4A6E727B5B60E6C1258003004035D2/$FILE/HUSTEF-2016_Challenges-And-Tradeoffs-In-Performance-Testing.pdf
and
https://ucaat.etsi.org/2016/documents/POSTER_ARPAD%20-%20A%20Finite%20State%20Machine-based%20description%20in%20performance%20testing.pdf
We have built a general-purpose load generator based on TTCN-3 and Titan capable of simulating millions of telco subscribers, executing on off-the-shelf Linux servers, with a near-linear scalability relative to the number of servers used.
Also the load generator is capable of simulating over 40 nodes of a telecom network.
The TTCN-3 code of the load generator is not open sourced, but we can help with hints and ideas.
We have in plan closing the gap to the performance/real time extension (maybe next year) however this is more a cosmetic thing. If you run some Titan code and measure it you can get an idea about timer precision, execution speed etc.
I hope this answers your question
Elemer
[Updated on: Fri, 18 November 2016 07:55] Report message to a moderator
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03230 seconds