La Recomendación UIT-T Z.103 define las características de la notación abreviada y la anotación del lenguaje de especificación y descripción. Esta Recomendación y las Recomendaciones UIT-T Z.100, UIT-T Z.101, UIT-T Z.102, UIT-T Z.104, UIT-T Z.105, UIT-T Z.106 y UIT-T Z.107, forman parte del manual de referencia para el lenguaje. El lenguaje definido en este documento incluye características no incluidas en el SDL 2010 básico de la Recomendación UIT-T Z.101 o el SDL 2010 completo de la Recomendación UIT-T Z.102. Las características definidas en esta Recomendación no tienen su propia gramática abstracta y se transforman a la gramática concreta definida en las Recomendaciones UIT-T Z.101, UIT-T Z.102 y UIT-T Z.104 (y UIT-T Z107 para datos orientados a objetos), o bien son anotaciones sin significado formal.ÁmbitoEl lenguaje de especificación y descripción comprende conceptos de funcionamiento, descripción de datos y estructuración (especialmente para sistemas grandes). La descripción del funcionamiento se basa en máquinas de estados finitos que se comunican mediante mensajes. La descripción de datos se basa en tipos de datos para valores y objetos. La estructuración se basa en la descomposición jerárquica de jerarquías tipo. Una característica peculiar del lenguaje de especificación y descripción es la representación gráfica. Esta Recomendación comprende las características del lenguaje tales como la notación abreviada y sintaxis concreta gráfica alternativa y macros que hacen el SDL 2010 un lenguaje más fácil y práctico de utilizar. La gramática concreta que se describe es la representación gráfica. La representación alternativa de programación en texto se describe en la Recomendación UIT-T Z.106. Esta Recomendación no especifica la sintaxis canónica, pero al aplicar las descripciones del modelo es posible transformar una especificación al SDL 2010 completo definido en la UIT-T Z.102, o (si no se utilizan funciones del SDL 2010 completo) al SDL 2010 básico definido en la SDL 2010. Cabe observar que, tanto en el SDL 2010 básico como en el completo, los detalles de expresiones, definiciones de datos y lenguaje de acción, se definen en la Recomendación UIT-T Z.104 (y UIT-T Z.107 para datos orientados a objetos).AplicacionesEl lenguaje de especificación y descripción se aplica a organismos de normalización y a la industria. Los ámbitos de aplicación principales para los que se ha concebido el lenguaje de especificación y descripción se indican en la UIT-T Z.100, pero en general resulta adecuado para describir sistemas reactivos. La gama de aplicaciones varía desde la descripción de requisitos hasta la materialización. Las características del lenguaje definido en la Recomendación UIT-T Z.103 se acumulan, y se basan, en las definidas en las Recomendaciones UIT-T Z.101, UIT-T Z.102 y UIT-T Z.104 (más UIT-T Z.107 para datos orientados a objetos). Por consiguiente, el lenguaje definido en la Recomendación UIT-T Z.103 resulta práctico para todo tipo de sistemas en tiempo real (excepto si también se necesita el ASN.1, en cuyo caso deberían emplearse también las características definidas en la Recomendación UIT-T Z.105, o si la especificación tiene que expresarse exclusivamente en texto o en un formato de intercambio, en cuyo caso deberían emplearse también las características definidas en la Recomendación UIT-T Z.106). |