home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD2.mdf / CCITT / 1988 / ASCII / 10_1_IND.TXT < prev    next >
Encoding:
Text File  |  1991-12-22  |  11.2 KB  |  415 lines

  1.  
  2.  
  3.  
  4.        5i'
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                               FASCICULE X.1
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                   Recommandation Z.100 et annexes A, B, C y E
  27.  
  28.                               Recommandation Z.110
  29.  
  30.  
  31.  
  32.                          LANGAGE DE SP'CIFICATION ET DE
  33.  
  34.                         DESCRIPTION FONCTIONNELLES (LDS)
  35.  
  36.                      CRIT`RES D'UTILISATION DES TECHNIQUES
  37.  
  38.                          DE DESCRIPTION FORMELLES (TDF)
  39.  
  40.  
  41.  
  42.  
  43.        BLANC
  44.  
  45.        Montage page 2 = page blanche
  46.  
  47.  
  48.  
  49.  
  50.                         1
  51.  
  52.                        1.1
  53.  
  54.                        1.1.1
  55.  
  56.                        2.2.1.1
  57.  
  58.                        2.1.1.1.1
  59.  
  60.  
  61.        MEP  [PA1] : OK= [1]
  62.  
  63.  
  64.  
  65.  
  66.        Recommandation Z.100
  67.  
  68.  
  69.                 LANGAGE DE DESCRIPTION ET DE SP'CIFICATION (LDS)
  70.  
  71.                                     SOMMAIRE
  72.  
  73.  
  74.  
  75.        Page
  76.  
  77.  
  78.                                          1         Introduction au LDS
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.                1.1         Introduction
  89.                1.1.1         Objectifs
  90.                1.1.2         Applications
  91.                1.1.3         Specification d'un systeme
  92.                1.2         Grammaire du LDS
  93.                1.3         Definitions de base
  94.                1.3.1         Type, definition et instance
  95.                1.3.2         Environnment
  96.                1.3.3         Erreurs
  97.                1.4         Style de presentation
  98.                1.4.1         Division du texte
  99.                1.4.2         Intitules
  100.                1.5         Metalangages
  101.                1.5.1         Meta IV
  102.                1.5.2         BNF
  103.                1.5.3         Metalangage pour la grammaire graphique
  104.                                                  2         LDS de base
  105.  
  106.                2.1         Introduction
  107.                2.2         Regles generales
  108.                2.2.1         Regles lexicales
  109.                2.2.2         Regles de visibilite et identificateurs
  110.                2.2.3         Texte informel
  111.                2.2.4         Reglas applicables aux dessins
  112.                2.2.5         Subdivision des diagrammes
  113.                2.2.6         Commentaire
  114.                2.2.7         Extension de texte
  115.                2.2.8         Symbole de texte
  116.                2.3         Concept de base concernant les donnees
  117.                2.3.1         Definitions de type de donnees
  118.                2.3.2         Variable
  119.                2.3.3         Valeurs et litteraux
  120.                2.3.4         Expressions
  121.  
  122.                          Page         2.4         Structure du systeme
  123.  
  124.                2.4.1         Definitions differees
  125.                2.4.2         Systeme
  126.                2.4.3         Bloc
  127.                2.4.4         Processus
  128.                2.4.5         Procedure
  129.                2.5         Communication
  130.                2.5.1         Canal
  131.                2.5.2         Acheminement de signal
  132.                2.5.3         Connexion
  133.                2.5.4         Signal
  134.                2.5.5         Definition de listes de signaux
  135.                2.6         Comportement
  136.                2.6.1         Variables
  137.                2.6.1.1         Definition de variable
  138.                2.6.1.2         Definition de visibilite
  139.                2.6.2         Depart
  140.                2.6.3         Etat
  141.                2.6.4         Entree
  142.                2.6.5         Mise en reserve
  143.                2.6.6         Etiquette
  144.                2.6.7         Transition
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.                2.6.7.1         Corps de transition
  155.                2.6.7.2         Terminateur de transition
  156.                2.6.7.2.1         Etat suivant
  157.                2.6.7.2.2         Branchement
  158.                2.6.7.2.3         Arr | t
  159.                2.6.7.2.4         Retour
  160.                2.7         Action
  161.                2.7.1         T | che
  162.                2.7.2         Creation
  163.                2.7.3         Appel de procedure
  164.                2.7.4         Sortie
  165.                2.7.5         Decision
  166.                2.8         Temporisateur
  167.                2.9         Exemples
  168.                             3         Concepts structurels dans le LDS
  169.  
  170.                3.1         Introduction
  171.                3.2         Subdivision
  172.                3.2.1         Considerations generales
  173.                3.2.2         Subdivision de bloc
  174.                3.2.3         Subdivision de canal
  175.                3.3         Affinage
  176.  
  177.                    Page 4         Concepts supplementaires dans le LDS
  178.  
  179.  
  180.                4.1         Introduction
  181.                4.2         Macro
  182.                4.2.1         Regles lexicales
  183.                4.2.2         Definition de macro
  184.                4.2.3         Appel de macro
  185.                4.3         Systemes generiques
  186.                4.3.1         Synonyme externe
  187.                4.3.2         Expression simple
  188.                4.3.3         Definitiones optionnelles
  189.                4.3.4         Cha | nes de transition optionnelles
  190.                4.4         Etat asterisque
  191.                4.5         Apparition multiple d'etat
  192.                4.6         Entree asterisque
  193.                4.7         Mise en reserve asterisque
  194.                4.8         Transition implicite
  195.                4.9         Etat suivant pointille
  196.                4.10         Service
  197.                4.10.1         Decomposition de service
  198.                4.10.2         Definition de service
  199.                4.11         Signal continu
  200.                4.12         Condition de validation
  201.                4.13         Valeur importee et exportee
  202.                                          5         Donnees dans le LDS
  203.  
  204.                5.1         Introduction
  205.                5.1.1         Abstraction dans les types de donnees
  206.                         5.1.2         Apercu des formalismes utilises pour
  207.        modeliser les donnees
  208.                5.1.3         Terminologie
  209.                5.1.4         Division du texte sur les donnees
  210.                5.2         Le noyau de langage des donnees
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.                5.2.1         Definitions des types de donnees
  221.                5.2.2         Litteraux et operateurs parametrises
  222.                5.2.3         Axiomes
  223.                5.2.4         Equations conditionnelles
  224.                  5.3         Modele d'algebre initiale (description infor-
  225.        melle)
  226.                5.3.1         Introduction
  227.                5.3.1.1         Representations
  228.                5.3.2         Signatures
  229.                5.3.3         Termes et expressions
  230.                5.3.3.1         Generation de termes
  231.                5.3.4         Valeurs et algebres
  232.                5.3.4.1         Equations et quantification
  233.  
  234.  
  235.  
  236.        Page
  237.  
  238.  
  239.                 5.3.5         Specification algebrique et semantique (sig-
  240.        nification)
  241.                5.3.6         Representation de valeurs
  242.                5.4         Utilisation passive des donnees LDS
  243.                     5.4.1         Constructions des definitions de donnees
  244.        etendues
  245.                5.4.1.1         Operateur speciaux
  246.                5.4.1.2         Litteraux de cha | ne de caracteres
  247.                5.4.1.3         Donnees predefinies
  248.                5.4.1.4         Egalite
  249.                5.4.1.5         Axiomes booleens
  250.                5.4.1.6         Termes condicionnelles
  251.                5.4.1.7         Erreurs
  252.                5.4.1.8         Relations d'ordre
  253.                5.4.1.9         Syntypes
  254.                5.4.1.9.1         Condition d'intervalle
  255.                5.4.1.10         Sorte <<structure>>
  256.                5.4.1.11         Heritage
  257.                5.4.1.12         Generateurs
  258.                5.4.1.12.1         Definition de generateur
  259.                5.4.1.12.2         Instaciation de generateur
  260.                5.4.1.13         Synonymes
  261.                5.4.1.14         Litteraux de classe de noms
  262.                5.4.1.15         Mise en correspondance de litteraux
  263.                5.4.2         Utilisation des donnees
  264.                5.4.2.1         Expression
  265.                5.4.2.2         Expressions closes
  266.                5.4.2.3         Synonymo
  267.                5.4.2.4         Primaire d'index
  268.                5.4.2.5         Primaire de champ
  269.                5.4.2.6         Primaire de structure
  270.                5.4.2.7         Expression close conditionnelle
  271.                5.5         Utilisation des donnees avec des variables
  272.                5.5.1         Definitions de variables et de donnees
  273.                5.5.2         Acces aux variables
  274.                5.5.2.1         Expressions actives
  275.                5.5.2.2         Acces aux variable
  276.                5.5.2.3         Expression conditionnelle
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.                5.5.2.4         Application d'operateur
  287.                5.5.3         Enonce d'affectation
  288.                5.5.3.1         Variable indexee
  289.                5.5.3.2         Variable de champ
  290.                5.5.3.3         Affectation par defaut
  291.                5.5.4         Operateurs imperatifs
  292.                5.5.4.1         NOW
  293.                5.5.4.2         Expression d'IMPORT
  294.                5.5.4.3         Expression PId
  295.  
  296.                  Page         5.5.4.4         Expression de visibilite
  297.  
  298.                5.5.4.5         Expression de temporistion active
  299.                5.6         Donnees predefinies
  300.                5.6.1         Sorte <<booleen>>
  301.                5.6.1.1         Definition
  302.                5.6.1.2         Utilisation
  303.                5.6.2         Sorte <<caractere>>
  304.                5.6.2.1         Definition
  305.                5.6.2.2         Utilisation
  306.                5.6.3         Generateur de cha | ne
  307.                5.6.3.1         Definition
  308.                5.6.3.2         Utilisation
  309.                5.6.4         Sorte <<cha | ne de caracteres>>
  310.                5.6.4.1         Definition
  311.                5.6.4.2         Utilisation
  312.                5.6.5         Sorte <<entier>>
  313.                5.6.5.1         Definition
  314.                5.6.5.2         Utilisation
  315.                5.6.6         Syntype <<naturel>>
  316.                5.6.6.1         Definition
  317.                5.6.6.2         Utilisation
  318.                5.6.7         Sorte <<reel>>
  319.                5.6.7.1         Definition
  320.                5.6.7.2         Utilisation
  321.                5.6.8         Generateur de tableau
  322.                5.6.8.1         Definition
  323.                5.6.8.2         Utilisation
  324.                5.6.9         Generateur d'ensemble
  325.                5.6.9.1         Definition
  326.                5.6.9.2         Utilisation
  327.                5.6.10         Sorte <<PId>>
  328.                5.6.10.1         Definition
  329.                5.6.10.2         Utilisation
  330.                5.6.11         Sorte <<duree>>
  331.                5.6.11.1         Definition
  332.                5.6.11.2         Utilisation
  333.                5.6.12         Sorte <<temps>>
  334.                5.6.12.1         Definition
  335.                5.6.12.2         Utilisation
  336.  
  337.  
  338.  
  339.  
  340.                               REMARQUE PRELIMINAIRE
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.             La presente Recommandation remplace les  Recommandations Z.100
  353.        a Z.104 et la Recommandation X.250 du Livre Rouge ddu CCITT.
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.