Table of Contents

 1     Scope        
 2     References             
        2.1     Normative references            
        2.2     Informative references          
 3     Definitions and abbreviations          
        3.1     Definitions   
        3.2     Abbreviations and acronyms 
 4     Introduction           
 5     Compliance            
 6     General structure of a TTCN-3 test system  
        6.1     Entities in a TTCN-3 test system         
        6.2     Execution requirements for a TTCN-3 test system       
 7     TTCN-3 control interface and operations     
        7.1     Overview of the TCI  
        7.2     TCI data       
        7.3     TCI operations           
 8     Java language mapping      
        8.1     Introduction 
        8.2     Names and scopes    
        8.3     Type mapping           
        8.4     Constants     
        8.5     Mapping of interfaces           
        8.6     Optional parameters
        8.7     TCI initialization        
        8.8     Error handling           
 9     ANSI C language mapping  
        9.1     Introduction 
        9.2     Value interfaces        
        9.3     Logging interface      
        9.4     Operation interfaces
        9.5     Data
        9.6     Miscellaneous           
        9.7     Optional parameters
10     C++ language mapping      
       10.1     Introduction
       10.2     Names and scopes   
       10.3     Memory management          
       10.4     Error handling          
       10.5     Type mapping          
       10.6     Operations mapping
11     W3C XML mapping            
       11.1     Introduction
       11.2     Scopes         
       11.3     Type mapping          
       11.4     Mapping of the operations on the logging interface   
12     C# mapping          
       12.1     Introduction
       12.2     Names and scopes   
       12.3     Null value mapping  
       12.4     Type mapping          
       12.5     Mapping of interfaces          
       12.6     Optional parameters            
       12.7     Error Handling         
Annex A – IDL Specification of TCI    
Annex B – XML Mapping for TCI-TL Provided    
        B.1     TCI‑TL XML Schema for Simple Types
        B.2     TCI‑TL XML Schema for Types            
        B.3     TCI-TL XML Schema for Values           
        B.4     TCI-TL XML Schema for Templates    
        B.5     TCI-TL XML Schema for Events           
        B.6     TCI-TL XML Schema for a Log             
Annex C – Use scenarios    
        C.1     Initialization, collecting information, logging  
        C.2     Execution of test cases and control    
        C.3     Component handling
        C.4     Termination of test cases and control
        C.5     Communication