Notación de proceso: SDL
Publicado el: 04 junio 2010 por Anónimo
View Comments
Por Juan Hernández y José Nunahuanca
El SDL (Specification and Description Language) es un lenguaje de especificación formal y visual normado por la ITU(International Telecommunication Union), pensada para especificaciones y descripciones no ambiguas de sistemas de telecomunicaciones. El SDL es usado para la especificación de sistemas complejos, interactivos, orientados a eventos, de tiempo real o que presenten un comportamiento paralelo, también puede trabajar con módulos o entidades independientes para comunicarse por medio de señales para efectuar su función, además incluye facilidades para la descripción y estructuración de datos.
El lenguaje SDL trabaja directamente a nivel de instancias para especificar la estructura del sistema y el comportamiento de cada uno de sus componentes, este lenguaje está compuesto de los siguientes elementos:
1. Estructura, la notación dedicada a la estructura permite subdividir el problema en instancias más simples, utilizando el enfoque de arriba hacia abajo. Los elementos que conforman la estructura del sistema en orden de generalidad y nivel de abstracción son:
- Sistema: Es el ambiente donde se desarrolla la existencia del producto y el producto mismo
- Bloques.
- Procesos: Son el equivalente de máquinas de estado finito extendidas, capaces de controlar el disparo de las transiciones con guardas.
- Servicios: Es similar a un proceso, pero no posee un espacio privado de variables.
2. Comunicación:
- Señales
- Canales de comunicación
4. Datos (tipos de datos abstractos).
5. Relaciones de herencia (especialización).
Bibliografía:
(http://es.wikipedia.org/wiki/SDL_(lenguaje_de_especificación)) (Consulta: 3 Junio 2010) (http://w3.iec.csis.es/ursi/articulos_modernos/articulos_coruna_2003/actas_pdf/SESION%202/S2.%20Aula%202.6/1182%20-%2220ANALISIS.pdf ) (Consulta: 3 Junio 2010)