TR 102 043 : 1.1.1
Current
The latest, up-to-date edition.
METHODS FOR TESTING AND SPECIFICATION (MTS); THE TTCN-3 RUNTIME INTERFACE (TRI); CONCEPTS AND DEFINITION OF THE TRI
Hardcopy , PDF
English
Intellectual Property Rights
Foreword
Introduction
1 Scope
2 Compliance
3 References
4 Definitions and abbreviations
4.1 Definitions
4.2 Definitions from ES 201 873-1
4.3 Abbreviations
5 Void
6 General Structure of a TTCN-3 test system
6.1 Entities in a TTCN-3 test system
6.1.1 Test Management (TM)
6.1.1.1 Test Control (TC)
6.1.1.2 Test Logging (TL)
6.1.2 TTCN-3 Executable (TE)
6.1.2.1 TTCN-3 Executable Control (TEC)
6.1.2.2 TTCN-3 Executable Behaviour (TEB)
6.1.2.3 TTCN-3 Executable Queue (TEQ)
6.1.2.4 Timers in the TTCN-3 Executable
6.1.3 SUT Adapter (SA)
6.1.4 Platform Adapter (PA)
6.2 Interfaces in a TTCN-3 Test System
6.3 Execution Requirements for a TTCN-3 Test System
7 TTCN-3 Runtime Interface and Operations
7.1 Overview of the TRI
7.1.1 The triCommunication Interface
7.1.2 The triPlatform Interface
7.1.3 Correlation between TTCN-3 and TRI Operation
Invocations
7.2 Error handling
7.3 Data Interface
7.3.1 Connection
7.3.2 Communication
7.3.3 Timer
7.3.4 Miscellaneous
7.4 Operation Descriptions
7.5 Communication Interface Operations
7.5.1 Connection Handling Operations
7.5.2 Message Based Communication Operations
7.5.3 Procedure Based Communication Operations
7.5.4 Miscellaneous operations
7.6 Platform Interface Operations
7.6.1 Timer Operations
7.6.2 Miscellaneous operations
8 Java Language
8.1 Introduction
8.2 Names and Scopes
8.2.1 Names
8.2.2 Scopes
8.3 Type Mapping
8.3.1 Basic Type Mapping
8.3.1.1 Boolean
8.3.1.2 String
8.3.2 Structured Type Mapping
8.3.2.1 TriPortIdType
8.3.2.2 TriPortIdListType
8.3.2.3 TriComponentIdType
8.3.2.4 TriMessageType
8.3.2.5 TriAddressType
8.3.2.6 TriSignatureIdType
8.3.2.7 TriParameterType
8.3.2.8 Methods
8.3.2.9 TriParameterPassingModeType
8.3.2.10 TriParameterListType
8.3.2.11 TriExceptionType
8.3.2.12 TriTimerIdType
8.3.2.13 TriTimerDurationType
8.3.2.14 TriFunctionIdType
8.3.2.15 Methods
8.3.2.16 TriTestCaseIdType
8.3.2.17 TriActionTemplateType
8.3.2.18 TriStatusType
8.4 Constants
8.5 Mapping of Interfaces
8.5.1 Out and InOut Parameter Passing Mode
8.5.2 triCommunication - Interface
8.5.2.1 triCommunicationSA
8.5.2.2 triCommunicationTE
8.5.3 triPlatform - Interface
8.5.3.1 TriPlatformPA
8.5.3.2 TriPlatformTE
8.6 Optional Parameters
8.7 TRI Initialization
8.8 Error Handling
9 ANSI C Language Mapping
9.1 Introduction
9.2 Names and scopes
9.2.1 Abstract Type Mapping
9.2.2 ANSI C Type Definitions
9.2.3 IDL Type Mapping
9.2.4 TRI Operation Mapping
9.3 Memory Management
9.4 Error handling
10 Use Scenarios
10.1 First Scenario
10.1.1 TTCN-3 Fragment
10.1.1.1 Message Sequence Chart
10.2 Second Scenario
10.2.1 TTCN-3 Fragment
10.2.1.1 Message Sequence Chart
10.3 Third Scenario
10.3.1 TTCN-3 Fragment
10.3.1.1 Message Sequence Chart
Annex A: IDL Summary
Annex B: Bibliography
History
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.