TABLE DES MATI�RES

�1���� Objectifs
�2���� R�f�rences normatives
�3���� Abr�viations
�4���� Conventions
�5���� CIF niveau 1 (CIF/PR)
������� 5.1���� Principes g�n�raux
������� 5.2���� Unit�s transf�rables des sp�cifications SDL
������� 5.3���� Syntaxe CIF/PR
����������������� 5.3.1���� Fichier CIF
����������������� 5.3.2���� Appel de macro
������� 5.4���� Exemples
�6���� CIF niveau 2 (CIF/GR)
������� 6.1���� Principes g�n�raux
������� 6.2���� Principes g�n�raux de la repr�sentation graphique
�� ���������������6.2.1���� Syst�me de coordonn�es
����������������� 6.2.3���� Classification de l'information
����������������� 6.2.4���� Repr�sentation des symboles
����������������� 6.2.5���� Repr�sentation de texte
����������������� 6.2.6���� Directives facultatives pour la position du texte
����������������� 6.2.7���� Repr�sentation de lignes
����������������� 6.2.8���� Directives facultatives pour les lignes de flux
����������������� 6.2.9���� Informations graphiques non couvertes par le CIF
����������� �����6.2.10���� Imbrication de diagrammes
���������������� 6.2.11���� D�clarations obligatoires et compl�mentaires de diagramme
������� 6.3���� R�gles lexicales du CIF/GR
����������������� 6.3.1���� Directives CIF
����������������� 6.3.2���� Caract�res "Nouvelle ligne" et "Espace"
����������������� 6.3.3���� D�tails sur l'affichage de texte
������� 6.4���� Syntaxe CIF/GR � R�gles CIF de type A
����������������� 6.4.1���� A1 Description CIF <CIF description: A1>
����������������� 6.4.2���� A2 Description diagramme <diagram description: A2>
����������������� 6.4.3���� A3 D�but de diagramme <diagram start: A3>
����������������� 6.4.4���� A4 D�but de zone de sp�cification <specification area start: A4>
����������������� 6.4.5���� A5 D�but de diagramme de paquetage <package diagram start: A5>
����������������� 6.4.6���� A6 D�but de diagramme de syst�me <system diagram start: A6>
����������������� 6.4.7���� A7 D�but de diagramme type de syst�me <system type diagram start:A7>
����������������� 6.4.8���� A8 D�but de diagramme de bloc <block diagram start: A8>
����������������� 6.4.9���� A9 D�but de diagramme type de bloc <Block type diagram start: A9>
���������������� 6.4.10���� A10 D�but de diagramme de processus <process diagram start: A10>
���������������� 6.4.11� ���A10 D�but de diagramme type de processus <process type diagram start: A11>
���������������� 6.4.12���� A12 D�but de diagramme d'�tat <state diagram start: A12>
���������������� 6.4.13���� A13 D�but de diagramme type d'�tat <state type diagram start: A13>
���������������� 6.4.14���� A14 D�but de diagramme d'agr�gation d'�tat <state aggregation diagram start: A14>
���������������� 6.4.15���� A15 D�but de diagramme type d'agr�gation d'�tat < state aggregation type diagram start: A15
��������������� 6.4.16� ����A16 D�but de diagramme de proc�dure <procedure diagram start: A16>
���������������� 6.4.17���� A17 D�but de diagramme d'op�rateur <operator diagram start: A17>
���������������� 6.4.18���� A18 Fin de diagramme <diagram end: A18>
���������������� 6.4.19 ����A19 Descripteur CIF <CIF descriptor: A19>
���������������� 6.4.20���� A20 Taille par d�faut <default size: A20>
���������������� 6.4.22���� A22 Canal <channel: A22>
���������������� 6.4.23���� A23 Acc�s <gate: A23>
���������������� 6.4.24���� A24 R�f�rence de symbole d'acc�s < gate symbol reference: A24>
���������������� 6.4.25���� Connexion A25 <connect: A25>
��������������� 6.4.26����� A26 Point de connexion d'�tat <state connection point: A26>
���������������� 6.4.27���� A27 Connexion d'�tat <state connection: A27>
���������������� 6.4.28���� A28 Extension de texte <text extension: A28>
���������������� 6.4.29���� A29 Commentaire <comment: A29>
���������������� 6.4.30���� A30 Ligne de cr�ation <create line: A30>
���������������� 6.4.31���� A31 Ligne de flux <flow line: A31>
���������������� 6.4.32���� A32 Ligne de flux r�ponse <answer flow line: A32>
���������������� 6.4.33���� A33 Symbole de bloc <Block symbol: A33>
���������������� 6.4.34���� A34 Symbole de bloc en pointill� <dashed block symbol: A34>
���������������� 6.4.35���� A35 Symbole de processus <process symbol: A35>
���������������� 6.4.36���� A36 Symbole de processus en pointill� <dashed process symbol: A36>
���������������� 6.4.37���� A37 R�f�rence d'agent dans la zone de sp�cification <agent reference in specification area: A37>
���������������� 6.4.38���� A38 Symbole de paquetage <package symbol: A38>
���������������� 6.4.39���� A39 R�f�rence de paquetage dans la zone de sp�cification <package reference in specification area: A39>
������� ���������6.4.40���� A40 Symbole d'op�rateur <operator symbol: A40>
���������������� 6.4.41���� A41 Symbole de d�but <start symbol: A41>
���������������� 6.4.42���� A42 Symbole d'arr�t <stop symbol: A42>
���������������� 6.4.43���� A43 Symbole d'�tat <state symbol: A43>
���������������� 6.4.44���� A44 Symbole d'�tat suivant <nextstate symbol: A44>
���������������� 6.4.45���� A45 Symbole d'entit� de traitement des exceptions <exception handler symbol: A45>
���������������� 6.4.46���� A46 Symbole sur exception active <on exception symbol: A46>
���������������� 6.4.47���� A46 Symbole traitement <handle symbol: A47>
���������������� 6.4.48���� A48 Symbole sauvegarde <save symbol: A48>
���������������� 6.4.49���� A49 Symbole t�che <task symbol: A49>
������������� ���6.4.50���� A50 Symbole d'armement <set symbol: A50>
���������������� 6.4.51���� A51 Symbole de r�initialisation <reset symbol: A51>
���������������� 6.4.52���� A52 Symbole d'exportation <export symbol: A52>
���������������� 6.4.53���� A53 Symbole de demande de cr�ation <create symbol: A53>
���������������� 6.4.54���� A54 Symbole d'appel de proc�dure <procedure call symbol: A54>
���������������� 6.4.55���� A55 Symbole de d�but de proc�dure <procedure start symbol: A55>
���������������� 6.4.56���� A56 Symbole de retour <return symbol: A56>
���������������� 6.4.57���� A57 Symbole d�clenchement d'exception <raise symbol: A57>
���������������� 6.4.58���� A58 Symbole de d�cision <decision symbol: A58>
���������������� 6.4.59���� A59 Symbole de signal continu <continuous signal symbol: A59>
���������������� 6.4.60���� A60 Symbole de condition de validation <enabling condition symbol: A60>
���������������� 6.4.61���� A61 Symbole d'option de transition <transition option symbol: A61>
���������������� 6.4.62���� A62 Symbole de branchement <join symbol: A62>
���������������� 6.4.63���� A63 Connexion <Connect: A63>
���������������� 6.4.64���� A64 Symbole d'�tiquette <label symbol: A64>
��������������� 6.4.65����� A65 Symbole d'entr�e <input symbol: A65>
�������������� ��6.4.66���� A66 Symbole d'entr�e prioritaire <priority input symbol: A66>
���������������� 6.4.67���� A67 Symbole de sortie <output symbol: A67>
���������������� 6.4.68���� A68 Symbole de texte <text symbol: A68>
���������������� 6.4.69���� A69 Symbole de s�lection <select symbol: A69>
��������������� 6.4.70����� A70 Fin de descripteur <descriptor end: A70>
���������������� 6.4.71���� A71 R�f�rence de type <type reference: A71>
���������������� 6.4.72���� A72 Association <association: A72>
��������������� �6.4.73���� A73 Ligne de sp�cialisation <specialization line: A73>
���������������� 6.4.74���� A74 Ligne de d�pendance <dependency line: A74>
������� 6.5���� Syntaxe CIF/GR � R�gles CIF de type B
����������������� 6.5.1���� B1 Parties de diagramme <diagram parts: B1>
����������������� 6.5.3���� B3 Symbole de contrainte d'acc�s <gate constraint symbol: B3>
����������������� 6.5.4���� B4 Position de texte pour la premi�re liste de signaux <first signallist text position: B4>
����������������� 6.5.5���� B5 Position de texte pour la seconde liste de signaux <second signallist text position: B5>:
����������������� 6.5.6���� B6 Position de la premi�re fl�che <first arrow position: B6>
����������������� 6.5.7���� B7 Position de la seconde fl�che <second arrow position: B7>
����������������� 6.5.8���� B8 Texte d'acc�s entrant <inlet text: B8>
����������������� 6.5.9���� B9 Texte d'acc�s sortant <outlet text: B9>
���������������� 6.5.10���� B10 Cadre imbriqu� <nested frame: B10>
���������������� 6.5.11���� B11 D�claration de cadre <frame declaration: B11>
���������������� 6.5.12���� B12 Rectangle de symbole de bloc <block symbol rectangle: B12>
���������������� 6.5.13���� B13 Rectangle de symbole de processus <process symbol rectangle: B13>
���������������� 6.5.14���� B14 Symbole d'utilisation de paquetage <package use symbol: B14>
���������������� 6.5.15���� B15 R�f�rence d'acc�s <gate reference: B15>
���������������� 6.5.16���� B16 Ligne <line: B16>
���������������� 6.5.17���� B17 Ligne en pointill� <dashed line: B17>
���������������� 6.5.18���� B18 Liste de points <pointlist: B18>
���������������� 6.5.20���� B20 Position et taille <position and size: B20>
���������������� 6.5.21���� B21 Position de texte <text position: B21>
���������������� 6.5.22���� B22 Point <point: B22>
���������������� 6.5.23���� B23 Position du texte de l'identificateur <id text position: B23>
���������������� 6.5.24���� B24 Position du texte de st�r�otype <stereotype text position: B24>
���������������� 6.5.25���� B25 Position du texte d'attribut <attribute text position: B25>
���������������� 6.5.26���� B26 Position du texte de comportement <behavior text position: B26>
���������������� 6.5.27���� B27 Position de la premi�re ligne du symbole de classe <class symbol first line position: B27>
�� ��������������6.5.28���� B28 Position de la deuxi�me ligne du symbole de classe <class symbol second line position: B28>
���������������� 6.5.29���� B29 Symbole ic�ne <icon symbol: B29>
���������������� 6.5.30���� B30 Position de texte de nom d'association <association name text position: B30>
���������������� 6.5.31���� B31 Position du nom de r�le de la premi�re fin d'association <first association end role name position: B31>
���������������� 6.5.32���� B32 Position de visibilit� de la premi�re fin d'association <first association end visibility position: B32>
���������������� 6.5.33���� B33 Position de multiplicit� de la premi�re fin d'association <first association end multiplicity position: B33>
��������������� 6.5.34����� B34 Position d'ordre de la premi�re fin d'association <first association end ordering position: B34>
���������������� 6.5.35���� Position du nom de r�le de la deuxi�me fin d'association B35 <second association end role name position: B35>
���������������� 6.5.36���� B36 Position de visibilit� de la deuxi�me fin d'association <second association end visibility position: B36>
���������������� 6.5.37���� B37 Position de multiplicit� de la deuxi�me fin d'association <second association end multiplicity position: B37>
���������������� 6.5.38���� B38 Position d'ordre de la deuxi�me fin d'association <second association end ordering position: B38>
���������������� 6.5.39���� B39 Position de la liste des signaux d'entr�e <in signal list position: B39>
���������������� 6.5.40���� B40 Position de la liste des signaux de sortie B40 <out signal list position: B40>
������� 6.6���� Commentaires CIF sp�cifiques aux outils
����������������� 6.6.1���� Commentaire CIF sp�cifique aux outils C0 <tool-specific CIF comment: C0>
�7���� Exemples
������� 7.1���� Demon Game
����������������� 7.1.1���� Syst�me du jeu DemonGame
����������������� 7.1.2���� Bloc DemonBlock
����������������� 7.1.3���� Processus Demon
������� 7.2���� Constructions SDL complexes
����������������� 7.2.1���� Jonction de lignes de flux, exemple 1
����������������� 7.2.2���� Jonction de lignes de flux, exemple 2
����������������� 7.2.3���� Jonction de lignes de flux, exemple 3
����������������� 7.2.4���� Lignes et rectangles englobants
����������������� 7.2.5���� Lignes de flux de r�ponse plac�es apr�s une d�cision
����������������� 7.2.6���� Extension de texte
����������������� 7.2.7���� Diagrammes imbriqu�s
������� 7.3���� Situations non trait�es par le CIF
�8���� Crit�res de conformit� au CIF
������� 8.1���� Lecture d'un fichier CIF
������� 8.2���� Trac� automatique
������� 8.3���� Conservation et utilisation des informations sp�cifiques aux outils
Appendice I - Commentaires CIF sp�cifiques aux outils
������� I.1���� Maintenance du CIF
������� I.2���� Commentaires CIF sp�cifiques aux outils actuellement disponibles
����������������� I.2.1���� Position des commentaires CIF sp�cifiques aux outils
����������������� I.2.2���� Exemple
����������������� I.2.3���� C1� Num�ro de version de l'outil <tool version number: C1>
����������������� I.2.4���� C2� Fichier d'origine <original file: C2>
����������������� I.2.6���� C4� Taille fixe <fixed size: C4>