Resumen

Esta Recomendación define el formato de intercambio común (CIF) del lenguaje de especificación y descripción (Recomendación Z.100 – SDL). El CIF está destinado al intercambio de especificaciones SDL gráficas (SDL-GR, graphical SDL specifications) preparadas con diferentes herramientas que no utilizan el mismo formato de almacenamiento. Actualmente, la representación textual del SDL (SDL-PR, textual representation of SDL) se utiliza para el intercambio de especificaciones, lo que tiene el inconveniente de que toda la información gráfica se pierde, haciendo que las mismas especificaciones con frecuencia parezcan muy diferentes en entornos diferentes. Con el CIF este inconveniente se hace mínimo, ya que contiene la mayor parte de la información gráfica. El CIF aumentará la independencia con respecto a los vendedores de herramientas específicas y permitirá que los órganos de normalización acepten especificaciones en SDL-CIF independientemente de la herramienta que utilicen en sus trabajos internos. Esto mejorará también la productividad al permitir que las especificaciones se confeccionen con las herramientas acostumbradas. Se alienta a los vendedores de herramientas SDL para que proporcionen facilidades para la importación y exportación SDL-CIF.

En esta Recomendación se define la forma de almacenar las descripciones SDL para que puedan ser intercambiadas entre herramientas procedentes de vendedores diferentes. No se tiene en cuenta la notación MSC. SDL-CIF es una ampliación a SDL-PR y se basa en la sintaxis SDL-PR, y se puede leer y escribir tanto por herramientas como por usuarios. Todos los constructivos están disponibles en SDL-CIF. Como consecuencia, la mayor parte de las descripciones SDL-PR son descripciones SDL-CIF legales. SDL-CIF es un formato de almacenamiento abierto en cuanto incluye un mecanismo de directivas específicas de la herramienta. Este mecanismo permite a una herramienta conforme a CIF ampliar el formato añadiendo información específica. SDL-CIF es también fácilmente implementable y proporciona a los vendedores de herramientas dos niveles de conformidad y los conceptos de directivas obligatorias y opcionales.

Esta Recomendación introduce en primer lugar SDL-CIF. Se definen dos niveles de conformidad, uno en el nivel SDL-PR y el segundo que incluye información gráfica. Se describe entonces la gramática completa con la semántica correspondiente. Se describen directivas obligatorias y opcionales, así como el formato para las directivas específicas de la herramienta. Las directivas específicas a la herramienta actuales se describen en el apéndice I.

Se definen dos niveles de conformidad CIF, nivel 1 y nivel 2. El nivel 1 está muy próximo a SDL‑PR, pero soporta especificaciones SDL incompletas. El nivel 2 incluye el nivel 1 y puede capturar la mayor parte de la información gráfica de los diagramas SDL-GR. Una especificación CIF debe identificar con cual de los dos niveles cumple. De manera similar, los vendedores de herramientas que utilicen el CIF deben también identificar el nivel CIF que ellos satisfacen en sus funciones de importación y exportación.