1     Domaine
d'application
 2     Références
normatives
        2.1     Recommandations | Normes
internationales identiques
        2.2     Recommandations | Normes
internationales appariées, équivalentes par leur contenu technique
        2.3     Références additionnelles
 3     Définitions
        3.1     Termes de base tirés de
la Rec. UIT-T X.290
        3.2     Termes tirés de la Rec.
UIT-T X.200
        3.3     Terme tiré de la Rec.
UIT-T X.210
        3.4     Termes tirés de la Rec.
UIT-T X.680
        3.5     Terme tiré de la Rec.
UIT-T X.690
        3.6     Termes spécifiques à la
notation TTCN
 4     Abréviations
        4.1     Abréviations définies
dans la Rec. UIT-T X.290
        4.2     Abréviations définies
dans la Rec. UIT-T X.291
        4.3     Autres abréviations
 5     Formes
syntaxiques de la notation TTCN
 6     Conformité
 7     Conventions
        7.1     Introduction
        7.2     Métanotation syntaxique
        7.3     Formulaires tabulaires
en notation TTCN.GR
                  7.3.1     Introduction
                  7.3.2     Tables d'objets TTCN simples
                  7.3.3     Tables d'objets TTCN multiples
                  7.3.4     Autres tables compactes
                  7.3.5  
  Spécification des
formulaires
        7.4     Texte libre et texte
libre borné
 8     Concomitance en
notation TTCN
        8.1     Composantes de test
        8.2     Configurations des
composantes de test
 9     Structure des
suites de tests TTCN
        9.1     Introduction
        9.2     Références de groupe de
tests
        9.3     Références de groupe de
modules de test
        9.4     Références de groupe de
comportements par défaut
        9.5     Parties composantes
d'une suite de tests TTCN
10    Aperçu général de
la suite de tests
       10.1     Introduction
       10.2     Index de la suite de
tests
       10.3     Structure de la suite de
tests
       10.4     Index des tests
élémentaires
       10.5     Index des modules de
test
       10.6     Index des comportements
par défaut
       10.7     Table d'exportation des
suites de tests
       10.8     Partie importation
                 10.8.1     Introduction
                 10.8.2     Table d'importation
11     Partie déclarative
       11.1     Introduction
       11.2     Types TTCN
                 11.2.1     Introduction
                 11.2.2     Types TTCN prédéfinis
                 11.2.3     Définitions des types de suites de tests
       11.3     Opérateurs et opérations
en notation TTCN
                 11.3.1     Introduction
                 11.3.2     Opérateurs en notation TTCN
                 11.3.3     Opérations prédéfinies
                 11.3.4     Définitions des opérations des suites de tests et
descriptions
       11.4     Déclarations des
paramètres de suites de tests
       11.5     Définition des
expressions de sélection de tests élémentaires
       11.6     Déclaration des
constantes de suites de tests
       11.7     Déclarations des
constantes de suites de tests par référence
       11.8     Variables TTCN
                 11.8.1     Déclaration des variables de suites de tests
                 11.8.2     Liaison des variables de suites de tests
                 11.8.3     Déclarations des variables de test élémentaire
                 11.8.4     Liaison des variables de test élémentaire
       11.9     Déclaration des types de
point PCO
      11.10     Déclaration de points
PCO
      11.11     Déclarations des points
de coordination (CP)
      11.12     Déclarations des
temporisateurs
      11.13     Déclaration des
composantes de test et des configurations
                11.13.1     Composantes de test
                11.13.2     Déclarations des configurations de composantes de
test
      11.14     Définition des types de
primitives ASP
                11.14.1     Introduction
                11.14.2     Définition des types de primitives ASP à l'aide de
tables
                11.14.3     Utilisation de types structurés dans les définitions
de types des primitives ASP
                11.14.4     Définitions de types de primitives ASP à l'aide de
la notation ASN.1
                11.14.5     Définitions par référence de types de primitives
ASP en notation ASN.1
      11.15     Définition des types
d'unité PDU
                11.15.1     Introduction
                11.15.2     Définition des types d'unités PDU à l'aide de
tables
                11.15.3     Utilisation de types structurés dans les
définitions d'unités PDU
                11.15.4     Définition de
types d'unités PDU à l'aide de la notation ASN.1
                11.15.5     Définitions par référence de types d'unités PDU en
notation ASN.1
      11.16     Informations de codage
de suite de tests
                11.16.1 
   Définitions de
codage
                11.16.2     Variations de codage
                11.16.3     Définitions de codage de champ non valides
                11.16.4     Application des règles de codage
      11.17     Définitions de types de
messages de coordination (CM)
                11.17.1     Introduction
                11.17.2     Définitions de types de messages CM à l'aide des
tables
                11.17.3     Définitions de type de message CM à l'aide de la
notation ASN.1
      11.18     Spécifications de
longueur des chaînes
      11.19     Définition de primitives
ASP, d'unités PDU et de messages CM pour les événements SEND (envoi)
      11.20     Définition de primitives
ASP, d'unités PDU et de messages CM pour les événements RECEIVE (réception)
      11.21     Définitions des alias
(pseudonymes)
                11.21.1     Introduction
                11.21.2     Développement des alias
12     Partie contraintes
       12.1     Introduction
       12.2     Principes généraux
       12.3 
   Paramétrage des contraintes
       12.4     Chaînage des contraintes
       12.5     Contraintes relatives
aux événements SEND (envoi)
       12.6     Contraintes relatives
aux événements RECEIVE (réception)
                 12.6.1     Valeurs de concordance
                 12.6.2     Mécanismes de concordance
                 12.6.3     Spécificateurs de valeurs
                 12.6.4     Spécificateurs de substitution
                 12.6.5     Spécificateurs d'appartenance
                 12.6.6 
   Attributs de
valeurs
13     Spécification des contraintes à l'aide de tables
       13.1     Introduction
       13.2     Déclarations de
contraintes de type structuré
       13.3     Déclaration des
contraintes de primitive ASP
       13.4     Déclarations des
contraintes d'unité PDU
       13.5     Paramétrage des
contraintes
       13.6     Contraintes de base et
contraintes modifiées
       13.7     Listes de paramètres
formels dans les contraintes modifiées
       13.8     Déclaration des contraintes
des messages CM
14     Spécification des contraintes en notation ASN.1
       14.1     Introduction
       14.2     Déclarations des
contraintes des types en notation ASN.1
       14.3     Déclarations de
contraintes de primitive ASP en notation ASN.1
       14.4     Déclarations de
contraintes d'unités PDU en notation ASN.1
       14.5     Paramétrage des
contraintes ASN.1
       14.6     Contraintes ASN.1
modifiées
       14.7     Listes des paramètres
formels dans des contraintes en notation ASN.1 modifiées
       14.8     Noms des paramètres de
primitive ASP et des champs d'unité PDU dans les contraintes ASN.1
       14.9     Déclarations de
contrainte de messages CM en notation ASN.1
15     La partie dynamique
       15.1     Introduction
       15.2     Comportement dynamique de test élémentaire
                 15.2.1     Spécification de la table de comportement
dynamique d'un test élémentaire
                 15.2.2     Formulaire de comportement dynamique de tests
élémentaires
                 15.2.3     Structure du
comportement d'un test élémentaire
                 15.2.4     Description du comportement d'un test élémentaire
concomitant
                 15.2.5     Numérotation et suite des lignes
       15.3     Comportement dynamique des
modules de test
                 15.3.1     Spécification des tables de comportement dynamique
des modules de test
                 15.3.2     Formulaire de comportement dynamique d'un module
de test
       15.4     Comportement dynamique
par défaut
                 15.4.1     Comportement par
défaut
                 15.4.2     Spécification des tables de comportement dynamique
par défaut
                 15.4.3     Formulaire de comportement dynamique par défaut
       15.5     Description de comportement
       15.6     Notation arborescente
       15.7     Noms des arbres et
listes de paramètres
                 15.7.1     Introduction
                 15.7.2     Arbres paramétrés
       15.8     Déclarations TTCN
       15.9     Evénements de test TTCN
                 15.9.1     Evénements d'envoi et de réception
                 15.9.2     Evénements de réception
                 15.9.3     Evénements d'envoi
                 15.9.4     Durée de vie des événements
                 15.9.5     Exécution de l'arbre comportemental
                 15.9.6     Evénement IMPLICIT SEND (envoi implicite)
                 15.9.7     Evénement OTHERWISE (sinon)
                 15.9.8     Evénement OTHERWISE et notation TTCN concomitante
                 15.9.9     Evénement TIMEOUT (fin de temporisation)
                15.9.10     Evénements et constructions en notation TTCN
concomitante
      15.10     Expressions
                15.10.1     Introduction
                15.10.2     Références à des objets de données définis en
notation ASN.1
                15.10.3     Références à des objets de données définis à
l'aide de tables
                15.10.4     Affectations
                15.10.5     Qualificateurs
                15.10.6     Lignes d'événement comportant des affectations et
des qualificateurs
      15.11     Pseudo-événements
      15.12     Gestion des
temporisateurs
                15.12.1     Introduction
                15.12.2     Opération de déclenchement START
                15.12.3     Opération CANCEL
(annulation)
                15.12.4     Opération READTIMER (lecture de temporisateur)
      15.13     Construction ATTACH
(rattachement)
                15.13.1     Introduction
                15.13.2     Visibilité des arbres après rattachement
                15.13.3     Règles de base du rattachement des arbres
                15.13.4     Signification du rattachement d'arbre
                15.13.5     Transfert de contraintes paramétrées
                15.13.6 
   Rattachement
récursif d'arbre
                15.13.7     Rattachement d'arbre et comportements par défaut
      15.14     Etiquettes et
construction GOTO (saut)
      15.15     Construction REPEAT
(répétition)
      15.16     Référence aux
contraintes
                15.16.1     Objectif de la colonne référence aux contraintes
                15.16.2     Transfert de paramètres dans des références à des
contraintes
                15.16.3     Contraintes, qualificateurs et affectations
      15.17     Verdicts
                15.17.1     Introduction
                15.17.2     Résultats préliminaires
                15.17.3     Verdict final
                15.17.4     Verdicts et déclaration OTHERWISE (sinon)
                15.17.5     Affectation de verdict en notation TTCN
concomitante
      15.18     Signification des
comportements par défaut
                15.18.1     Introduction
                15.18.2     Références aux comportements par défaut
                15.18.3     Déclaration RETURN
                15.18.4     Déclaration
ACTIVATE
                15.18.5     Comportements par défaut et rattachement d'arbre
                15.18.6     Rattachements d'arbre, comportements par défaut,
opérations Activate et Return
                15.18.7    Comportements par
défaut et opération CREATE
                15.18.8     Comportements par défaut et messages CM
16     Suite de page
Annexe A – Syntaxe et
sémantique statique de la notation TTCN
        A.1     Introduction
        A.2     Conventions appliquées à
la description de la syntaxe
                  A.2.1     Métanotation syntaxique
                  A.2.2     Définitions de la syntaxe de la notation TTCN.MP
        A.3     Productions syntaxiques
en notation TTCN.MP dans la forme BNF
                  A.3.1     Spécification de
notation TTCN
                  A.3.2     Module TTCN
                  A.3.3     Suite de tests
        A.4     Spécifications générales
de la sémantique statique
                  A.4.1     Introduction
                  A.4.2     Unicité des
identificateurs
        A.5     Différences entre la
notation TTCN.GR et la notation TTCN.MP
                  A.5.1     Différences syntaxiques
                  A.5.2     Eléments additionnels de sémantique statique en
notation TTCN.MP
        A.6     Liste des numéros de
production dans la forme BNF
Annexe B – Sémantique
opératoire de la notation TTCN
        B.1     Introduction
        B.2     Priorité
        B.3     Traitement des erreurs
de test élémentaire
        B.4  
  Conversion d'une suite de tests modulaire en une suite de tests développée
équivalente
        B.5     Sémantique opératoire de
la notation TTCN
                  B.5.1     Introduction
                  B.5.2     Notation en pseudo-code
                  B.5.3     Exécution d'une
suite de tests
                  B.5.4     Exécution d'un test élémentaire
                  B.5.5     Développement d'un ensemble d'options
                  B.5.6     Evaluation d'une ligne d'événement
                  B.5.7    Fonctions
appliquées aux événements TTCN
                  B.5.8     Exécution de l'événement SEND
                  B.5.9     Exécution de l'événement RECEIVE
                 B.5.10     Exécution de l'événement OTHERWISE
                 B.5.11     Exécution de l'événement TIMEOUT
                 B.5.12     Exécution de l'événement DONE
                 B.5.13     Exécution de l'événement IMPLICIT SEND
                 B.5.14     Exécution d'un pseudo-event
                
B.5.15     Exécution des expressions BOOLEAN
(booléennes)
                 B.5.16     Exécution des ASSIGNMENTS (affectation)
                 B.5.17     Exécution des opérations TIMER
                 B.5.18     Fonctions appliquées aux constructions TTCN
                 B.5.19 
   Exécution de la
construction ACTIVATE
                 B.5.20     Exécution de la construction CREATE
                 B.5.21     Exécution de la construction GOTO
                 B.5.22     Exécution de la construction RETURN
                 B.5.23 
   Verdict
                 B.5.24     Journal de conformité (log)
                 B.5.25     Fonctions et procédures de traitement d'arbre
                 B.5.26     Fonctions diverses utilisées par le pseudo-code
Annexe C – Modules TTCN
        C.1  
  Introduction
        C.2     Partie aperçu général du
module TTCN
                  C.2.1     Introduction
                  C.2.2     Table d'exportation de module TTCN
                 
C.2.3     Structure du
module TTCN
                  C.2.4     Index des tests élémentaires
                  C.2.5     Index des modules de test
                  C.2.6     Index des comportements par défaut
        C.3     Partie importation
                  C.3.1     Introduction
                  C.3.2     Objets externes
                  C.3.3     Table d'importation
Annexe D – Index de suite
de tests
Annexe E – Formulaires compacts
        E.1     Introduction
        E.2     Formulaires compacts
pour les contraintes
                  E.2.1     Spécifications
                  E.2.2     Formulaires
compacts pour les contraintes des primitives ASP
                  E.2.3     Formulaires compacts pour les contraintes d'unité
PDU
                  E.2.4     Formulaires compacts utilisés pour les contraintes
de type structuré
                  E.2.5     Formulaires compacts pour les contraintes ASN.1
      Page
        E.3     Formulaire compact pour
les tests élémentaires
                  E.3.1     Spécifications
                  E.3.2     Formulaire compact pour les comportements
dynamiques de tests élémentaires
Annexe F – Exemples
        F.1     Exemples de contraintes
sous forme tabulaire
                  F.1.1     Définitions de primitive ASP et d'unité PDU
                  F.1.2     Contraintes de primitive ASP/d'unité PDU
        F.2     Exemples de contraintes
ASN.1
                  F.2.1     Définitions de primitive ASP et d'unité PDU
                  F.2.2     Contraintes de primitive ASP/d'unité PDU en
notation ASN.1
                  F.2.3     Autres exemples
de contraintes en notation ASN.1
        F.3     Contraintes de base et
contraintes modifiées
        F.4     Définitions de type
utilisant des macroinstructions
        F.5     Utilisation de REPEAT
(répétition)
        F.6     Opérations de suite de
tests
        F.7     Exemple d'une
description générale de suite de tests
        F.8     Exemple de test
élémentaire présenté en notation TTCN.MP
        F.9     Utilisation de
références à des composantes pour l'affectation de valeurs de champ dans des
contraintes
       F.10     Test multiparti
       F.11     Multiplexage/démultiplexage
       F.12     Eclatement et
recombinaison
       F.13     Tests élémentaires
multiprotocolaires
       F.14     Exemple de notation TTCN
modulaire
Annexe G – Guide
stylistique
        G.1     Introduction
        G.2     Structure du test
élémentaire
        G.3     Utilisation de la
notation TTCN dans différentes méthodes de test abstraites
                  G.3.1     Introduction
                  G.3.2     Notation TTCN et
méthode de test monocouche locale (LS)
                  G.3.3     Notation TTCN et méthode de test monocouche
répartie (DS)
                  G.3.4     Notation TTCN et méthode de test monocouche
coordonnée (CS)
                  G.3.5     Notation TTCN et
méthode de test monocouche répartie (RS)
        G.4     Utilisation des
comportements par défaut
        G.5     Limitation du temps
d'exécution d'un test élémentaire
        G.6     Types structurés
        G.7     Abréviations
        G.8     Descriptions de tests
        G.9     Affectations relatives
aux événements SEND
       G.10     Points PCO multiservices
Annexe H – Index
        H.1     Introduction
        H.2     Index