Table of Contents

 1     Scope            
        1.1     Compliance      
 2     References   
        2.1     Normative references      
 3     Definitions and abbreviations 
        3.1     Definitions         
        3.2     Abbreviations and acronyms        
 4     General structure of a TTCN‑3 test system           
        4.1     Entities in a TTCN‑3 test system  
        4.2     Interfaces in a TTCN‑3 test system             
        4.3     Execution requirements for a TTCN‑3 test system   
 5     TTCN‑3 runtime interface and operations            
        5.1     Overview of the TRI       
        5.2     Error handling   
        5.3     Data interface  
        5.4     Operation descriptions    
        5.5     Communication interface operations          
        5.6     Platform interface operations       
 6     Java language mapping            
        6.1     Introduction      
        6.2     Names and scopes           
        6.3     Type mapping  
        6.4     Constants          
        6.5     Mapping of interfaces    
        6.6     Optional parameters       
        6.7     TRI initialization              
        6.8     Error handling   
 7     ANSI C language mapping      
        7.1     Introduction      
        7.2     Names and scopes           
        7.3     Memory management    
        7.4     Error handling   
 8     C++ language mapping             
        8.1     Introduction      
        8.2     Names and scopes           
        8.3     Memory management    
        8.4     Error handling   
        8.5     Type mapping  
        8.6     Mapping of interfaces    
 9     C# language mapping               
        9.1     Introduction      
        9.2     Names and scopes           
        9.3     Null value mapping         
        9.4     Type mapping  
        9.5     Mapping of interfaces    
        9.6     Optional parameters       
        9.7     Error Handling  
Annex A – IDL summary    
Appendix I – Use scenarios    
        I.1     First scenario     
        I.2     Second scenario
        I.3     Third scenario   
Bibliography