�NDICE

 

 1     Alcance  
 2     Referencias        
 3     Definiciones y abreviaturas        
        3.1     Definiciones         
        3.2     
Abreviaturas, siglas o acr�nimos  
 4     Introducci�n      
        4.0     Consideraciones generales           
        4.1     El lenguaje n�cleo y los formatos de presentaci�n          
        4.2     Unanimidad de la especificaci�n 
        4.3     Conformidad       
 5     Elementos de lenguaje b�sicos   
        5.0     Consideraciones generales           
        5.1     Ordenaci�n de elementos de lenguaje     
        5.2     Parametrizaci�n    
        5.3     Reglas que determinan el �mbito de aplicaci�n   
        5.4     Identificadores y palabras clave  
 6     Tipos y valores   
        6.0     Consideraciones generales           
        6.1     Tipos b�sicos y valores     
        6.2     Definici�n de subtipos de los tipos b�sicos         
        6.3     Tipos estructurados y valores       
        6.4     El tipo anytype (cualquier tipo)   
        6.5     Matrices   
        6.6     Tipos recursivos   
        6.7     Compatibilidad de tipos  
 7     M�dulos 
        7.0     Consideraciones generales           
        7.1     Denominaci�n de los m�dulos     
        7.2     Par�metros de m�dulos    
        7.3     Parte de definiciones del m�dulo
        7.4     Parte de control del m�dulo        
        7.5     Importaci�n desde un m�dulo     
 8     Configuraciones de prueba        
        8.0     Consideraciones generales           
        8.1     Modelo de comunicaci�n a trav�s de puertos      
        8.2     Restricciones relativas a las conexiones   
        8.3     Interfaz de sistema de prueba abstracta   
        8.4     Definici�n de tipos de puertos de comunicaci�n 
        8.5     Definici�n de tipos component    
        8.6     Direccionamiento de entidades dentro del SUT 
        8.7     Referencias de componentes       
        8.8     Definici�n de la interfaz del sistema de prueba   
 9     Declaraci�n de constantes         
10     Declaraci�n de variables           
       10.0     Consideraciones generales          
       10.1     Variables de valor           
       10.2     Variables tipo template (plantilla)           
11     Declaraci�n de temporizadores 
       11.0     Consideraciones generales          
       11.1     Temporizadores como par�metros          
12     Declaraci�n de mensajes           
13     Declaraci�n de firmas de procedimientos         
       13.0     Consideraciones generales          
       13.1     Firmas para la comunicaci�n bloqueante y no bloqueante          
       13.2     Par�metros de firmas de procedimientos
       13.3     Procedimientos distantes que devuelven un valor          
       13.4     Especificaci�n de excepciones    
14     Declaraci�n de plantillas           
       14.0     Consideraciones generales          
       14.1     Declaraci�n de plantillas de mensajes     
       14.2     Declaraci�n de plantillas de firma          
       14.3     Mecanismos de concordancia de plantillas         
       14.4     Parametrizaci�n de plantillas      
       14.5     En blanco
       14.6     Plantillas modificadas     
       14.7     Modificaci�n de campos de plantillas    
       14.8     Operaci�n Match
       14.9     Operaci�n Value of         
15     Operadores        
       15.0     Consideraciones generales          
       15.1     Operadores aritm�ticos   
       15.2     Operadores de cadena    
       15.3     Operadores relacionales  
       15.4     Operadores l�gicos         
       15.5     Operadores para bits       
       15.6     Operadores de desplazamiento   
       15.7     Operadores de permutaci�n        
16     Funciones y alternativas (altsteps)        
       16.1     Funciones
       16.2     Alternativas (Altsteps)    
       16.3     Funciones y altsteps para distintos tipos component      
17     Casos de prueba
       17.0     Consideraciones generales          
       17.1     Parametrizaci�n de casos de prueba       
18     Instrucciones de programa y operaciones         
19     Expresiones e instrucciones de programa b�sicas         
       19.0     Consideraciones generales          
       19.1     Expresiones         
       19.2     Asignaciones       
       19.3     La instrucci�n Log          
       19.4     La instrucci�n Label       
       19.5     La instrucci�n Goto        
       19.6     La instrucci�n If-else      
       19.7     La instrucci�n For           
       19.8     La instrucci�n While       
       19.9     La instrucci�n Do-while 
      19.10     La instrucci�n Stop        
      19.11     La instrucci�n Select Case         
20     Instrucciones de programa relativas al comportamiento           
       20.0     Consideraciones generales          
       20.1     Comportamiento alternativo       
       20.2     La instrucci�n Repeat     
       20.3     Comportamiento entrelazado      
       20.4     La instrucci�n Return     
      P�gina
21     Tratamiento por defecto           
       21.0     Consideraciones generales          
       21.1     El mecanismo de opciones por defecto  
       21.2     Referencias de opciones por defecto      
       21.3     La operaci�n activate      
       21.4     La operaci�n deactivate  
22     Operaciones de configuraci�n  
       22.0     Consideraciones generales          
       22.1     La operaci�n Create (crear)         
       22.2     Las operaciones Connect y Map (conectar y establecer relaci�n)           
       22.3     Las operaciones Disconnect y Unmap (desconectar y anular relaci�n)  
       22.4     Las operaciones MTC, System y Self     
       22.5     La operaci�n Start (activar un componente de prueba)  
       22.6     La operaci�n Stop (detener un comportamiento de prueba)       
       22.7     La operaci�n Running (activo)   
       22.8     La operaci�n Done (terminado)  
       22.9     La operaci�n Kill (componente de prueba eliminar)       
      22.10     La operaci�n Alive (activo)       
      22.11     La operaci�n Killed (eliminado)
      22.12     Utilizaci�n de matrices de componentes           
      22.13      Utilizaci�n de las palabras clave any y all con componentes    
23     Operaciones de comunicaci�n  
       23.0     Consideraciones generales          
       23.1     Formato general de las operaciones de comunicaci�n    
       23.2     Comunicaci�n por mensajes        
       23.3     Comunicaci�n por procedimientos         
       23.4     La operaci�n Check (comprobar)
       23.5     Control de puertos de comunicaci�n      
       23.6     Utilizaci�n de las palabras clave any y all con puertos   
24     Operaciones de temporizaci�n  
       24.0     Consideraciones generales          
       24.1     La operaci�n Start (activar temporizador)          
       24.2     La operaci�n Stop (desactivar temporizador)     
       24.3     La operaci�n Read (leer temporizador)  
       24.4     La operaci�n Running (temporizador en curso)  
       24.5     La operaci�n Timeout (expiraci�n de temporizador)      
       24.6     Utilizaci�n de las palabras clave any y all con temporizadores  
25     Operaciones de veredicto de prueba     
       25.0     Consideraciones generales          
       25.1     Veredicto de caso de prueba      
       25.2     Valores de veredicto y reglas de reemplazo       
26     Acciones externas         
27     Parte de control de m�dulo      
       27.0     Consideraciones generales          
       27.1     Ejecuci�n de casos de prueba     
       27.2     Terminaci�n de casos de prueba 
       27.3     Control de la ejecuci�n de casos de prueba        
       27.4     Selecci�n de casos de prueba      
       27.5     Utilizaci�n de temporizadores en el control       
28     Especificaci�n de atributos       
       28.0     Consideraciones generales          
       28.1     Atributos de visualizaci�n (Display)       
       28.2     Codificaci�n de valores  
       28.3     Atributos de extensi�n    
       28.4     �mbito de los atributos  
       28.5     Reglas de revocaci�n de atributos          
       28.6     Modificar atributos de elementos de lenguaje importados         
Anexo A � Forma de Backus-Nauer y sem�ntica est�tica      
        A.1     Forma de Backus-Nauer para la notaci�n TTCN‑3        
Anexo B � Concordancia de valores entrantes     
        B.1     Mecanismos de concordancia de plantillas         
Anexo C � Funciones predefinidas de la notaci�n TTCN‑3     
        C.0     Procedimientos generales de tratamiento de excepci�n  
        C.1     Entero a car�cter 
        C.2     Car�cter a entero 
        C.3     Entero a car�cter universal          
        C.4     Car�cter universal a entero          
        C.5     Cadena de bits a entero   
        C.6     Cadena hexadecimal a entero     
        C.7     Cadena de octetos a entero         
        C.8     Cadena de caracteres a entero     
        C.9     Entero a cadena de bits   
       C.10     Entero a cadena hexadecimal     
       C.11     Entero a cadena de octetos        
       C.12     Entero a cadena de caracteres    
       C.13     Longitud del tipo cadena           
       C.14     N�mero de elementos en un valor estructurado 
       C.15     La funci�n IsPresent (est� presente)      
       C.16     La funci�n IsChosen (est� seleccionado)           
       C.17     La funci�n Regexp (expresi�n regular)  
       C.18     Bitstring a charstring      
       C.19     Hexstring a charstring    
       C.20     Octetstring a character string     
       C.21     Character string a octetstring     
       C.22     Bitstring a hexstring       
       C.23     Hexstring a octetstring   
       C.24     Bitstring a octetstring     
       C.25     Hexstring a bitstring       
       C.26     Octetstring a hexstring   
       C.27     Octetstring a bitstring    
       C.28     Integer a float     
       C.29     Float a integer    
       C.30     La funci�n rnd (generaci�n de n�meros aleatorios)       
       C.31     La funci�n Substring (subcadena)         
       C.32     N�mero de elementos en un tipo estructurado  
       C.33     Cadena de caracteres a float      
       C.34     La funci�n Reemplazar  
       C.35     Octetstring a cadena de caracteres         
       C.36     Cadena de caracteres a octetstring         
Anexo E (informativo) � Biblioteca de tipos �tiles     
        E.1     Limitaciones        
        E.2     Tipos TTCN-3 �tiles        
Anexo F (informativo) � Operaciones sobre objetos activos TTCN-3
        F.1     Generalidades      
        F.2     Componentes de prueba  
        F.3     Temporizadores   
        F.4     Puertos     
      P�gina
Anexo G (informativo) � Caracter�sticas de lenguaje desaconsejadas     
        G.1     Definici�n de estilo de grupo de par�metros de m�dulo
        G.2     Importaci�n recursiva     
        G.3     Utilizaci�n de la palabra clave
all en las definiciones de tipo de puerto         
BIBLIOGRAF�A