Resumen

Objetivo

La presente Recomendación define cómo se pueden utilizar los módulos de la notación de sintaxis abstracta uno (ASN.1, abstract syntax notation one) en combinación con el lenguaje de especificación y descripción (SDL, specification and description language). El propósito es que la estructura y el comportamiento de los sistemas se describan con el SDL, mientras que los parámetros de los mensajes intercambiados se describan con la ASN.1. Esta Recomendación define una correspondencia de construcciones de ASN.1 con construcciones de SDL ya existentes y contiene solamente una pequeña ampliación de la Recomendación Z.100 para poder utilizar los módulos ASN.1.

Alcance

Esta Recomendación presenta una definición de semántica para la combinación de SDL y módulos ASN.1. Se proporciona una correspondencia de los datos ASN.1 definidos en un módulo con las correspondientes construcciones SDL definidas en la Recomendación Z.100 [1], incluidos los operadores que pueden ser aplicados a los datos ASN.1. Los ítems de datos ASN.1 pueden ser utilizados dentro del SDL (empleando la notación SDL).

El uso de la notación ASN.1 incorporada en el SDL se define en la Recomendación Z.107 [2].

Aplicación

La principal esfera de aplicación de la presente Recomendación es la especificación de sistemas de telecomunicaciones. La utilización combinada de SDL y ASN.1 permite especificar de manera coherente la estructura y el comportamiento de los sistemas de telecomunicaciones, junto con los datos, mensajes y codificación de mensajes que estos sistemas utilizan.

NOTA – En la presente Recomendación el término "especificación" incluye la definición de requisitos en una norma, Recomendación o documento de adquisición, y descripción de una implementación.

Una especificación es conforme a la presente Recomendación solamente si es conforme a las reglas gramaticales sintácticas y semánticas para el lenguaje técnico formal definido por la Recomendación (que incluye los lenguajes ASN.1 y SDL mencionados). La conformidad entraña que cada posible interpretación dinámica de la especificación sea conforme a las reglas del lenguaje. Una especificación que utiliza extensiones del lenguaje no es conforme.

Una herramienta no soporta totalmente el lenguaje si rechaza algunas construcciones del lenguaje o tiene una interpretación estática o dinámica de una especificación en el lenguaje que no se conforma con la semántica del lenguaje.

Estado/estabilidad

La presente Recomendación sustituye las correspondencias semánticas de la ASN.1 con el SDL definidas en la Recomendación Z.105 (l995). El uso de la notación ASN.1 insertada en el SDL previamente definido en la Recomendación Z.105 (l995) no se define en la presente Recomendación.