La pr�sente Recommandation d�finit le format d'�change commun (CIF, common interchange format) pour le langage de description et de sp�cification (SDL, specification and description language), (Recommandation Z.100 de l�UIT-T). Le CIF a �t� d�fini pour permettre l��change de sp�cifications SDL graphiques (SDL‑GR) entre outils de fournisseurs diff�rents n�utilisant pas le m�me format de stockage. Actuellement, la repr�sentation textuelle de SDL (SDL‑PR) est utilis�e pour �changer des sp�cifications, avec le d�faut que, l�information graphique �tant ignor�e, une m�me sp�cification est souvent tr�s diff�rente d�un outil � l�autre. Avec le CIF, ce d�faut est quasiment �limin� car ce format contient presque toutes les informations graphiques. Le CIF rendra les utilisateurs plus ind�pendants des fournisseurs d�outils et permettra aux organismes de standardisation d�approuver des sp�cifications au format SDL‑CIF quel que soit l�outil qu�ils utilisent en interne. Il permettra aussi d�augmenter la productivit�, chacun utilisant son outil pr�f�r�, l��change de sp�cifications restant possible entre les divers utilisateurs. Tous les fournisseurs d�outils SDL sont encourag�s pour offrir des facilit�s d�importation et d�exportation de SDL‑CIF.
La pr�sente Recommandation d�taille comment des descriptions SDL doivent �tre stock�es afin d��tre �changeables entre outils de fournisseurs diff�rents. Elle ne prend pas en compte le langage MSC (Z.120). Le SDL‑CIF a �t� con�u comme une extension du SDL‑PR et est bas� sur la syntaxe SDL‑PR; il peut �tre lu et �crit par des outils comme par des utilisateurs. Toutes les constructions disponibles en SDL‑PR sont aussi disponibles en SDL‑CIF, � l�exception des appels de macro. En cons�quence, la plupart des descriptions SDL‑PR existantes sont des descriptions l�gales en SDL‑CIF. Le CIF est un format de stockage ouvert gr�ce � un m�canisme de d�claration de directives sp�cifiques aux outils. Ce m�canisme permet � un outil conforme au CIF d��tendre le format standard en ajoutant des informations sp�cifiques. Le SDL‑CIF est aussi facilement impl�mentable et propose aux fabricants d�outils deux niveaux de conformit� et les concepts de directive obligatoire et de directive facultative.
La pr�sente Recommandation introduit d�abord le SDL‑CIF. Deux niveaux de conformit� sont d�finis, le premier au niveau du SDL‑PR et le second incluant l�information graphique. Puis la grammaire est compl�tement d�crite avec sa s�mantique associ�e. Les directives obligatoires et facultatives sont d�crites, ainsi que le format des directives sp�cifiques aux outils. Les directives sp�cifiques aux outils actuellement disponibles sont d�crites en Appendice I.
Les deux niveaux de conformit� au CIF sont d�finis en tant que niveau 1 et niveau 2. Le niveau 1 est tr�s proche du SDL‑PR, mais il supporte des sp�cifications SDL incompl�tes. Le niveau 2 inclut le niveau 1; il supporte presque toutes les informations graphiques des diagrammes SDL‑GR. Une sp�cification CIF doit pr�ciser avec quel niveau elle est conforme. De m�me, les fabricants d�outils impl�mentant le CIF doivent aussi pr�ciser quel niveau est pris en compte dans les fonctions d�importation et d�exportation de leurs produits.