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
Presents the specification of the runtime interface for TTCN-3 test system implementations. The TTCN-3 Runtime Interface provides a standardized adaptation for timing and communication of a test system to a particular processing platform and the system under test, respectively.
Committee |
MTS
|
DocumentType |
Standard
|
Pages |
53
|
PublisherName |
European Telecommunications Standards Institute
|
Status |
Current
|
ES 201 873-1 : 4.7.1 | METHODS FOR TESTING AND SPECIFICATION (MTS); THE TESTING AND TEST CONTROL NOTATION VERSION 3; PART 1: TTCN-3 CORE LANGUAGE |
ISO/IEC 9646-3:1998 | Information technology Open Systems Interconnection Conformance testing methodology and framework Part 3: The Tree and Tabular Combined Notation (TTCN) |
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.