O'Reilly logo

An Introduction to TTCN-3, 2nd Edition by Stephan Schulz, Federico Engler, Stefan Keil, Stephan Tobies, Thomas Deiß, Colin Willcock

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

List of Tables

Table 2.1 Creating our first TTCN-3 module
Table 2.2 The definition of our DNS message type
Table 2.3 A send template for our DNS message type
Table 2.4 A parameterised send template for our DNS questions
Table 2.5 A parameterised receive template for our DNS answers
Table 2.6 The definition of our single port and single component
Table 2.7 Our first test case assumes the correct answer will arrive without problems
Table 2.8 Our extended test case is now able to handle incorrect incoming replies
Table 2.9 Our test case is now able to also handle missing answers
Table 2.10 Signatures for procedures and the definition of a procedure-based port
Table 2.11 A parameterised template for the AddEntry signature
Table 2.12 Using procedure-based communication from inside a TTCN-3 function
Table 3.1 The main structure of a TTCN-3 module
Table 3.2 Examples of basic data types
Table 3.3 Subtyping of basic data types
Table 3.4 Basic use of functions
Table 3.5 Use of parameters with default values
Table 3.6 Priority of operators
Table 3.7 Use of basic expressions
Table 3.8 Chained if-else statements
Table 3.9 Example select-case statement
Table 3.10 Functions with parameters and a return value
Table 3.11 log, label and goto statements by example
Table 3.12 The complete host name look-up example
Table 3.13 Named Basic Scope Units
Table 4.1 Types for the ticket vending machine
Table 4.2 Port types for the ticket vending machine ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required