Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matricula: ES1821003613
Arquitectura Descripción.
Tipos
La estructura: Organización de un sistema en sus
partes constituyentes.
Las propiedades de interés: información que permite
razonar sobre el comportamiento local o global, tanto
funcional como no funcional
Las restricciones: lineamientos sobre la posibilidad
del cambio en el tiempo,
Los tipos y estilos.
Elementos Fundamentales
Componentes
Conectores
Sistemas
Puertos
Roles
Representaciones
Mapas de representación.
Estilos
Conforme a su naturaleza orientada a objetos, el
vocabulario relativo a estilos arquitectónicos se
describe mediante la definición de sub-tipos de los
tipos arquitectónicos básicos: Componente, Conector,
Puerto, Rol, Configuración y Binding.
Interfaces
En Aesop) los puntos de interfaz se llaman puertos
(ports).
Modelo semántico
Presupone que la semántica de una arquitectura
puede ser arbitrariamente distinta para cada estilo.
Por lo tanto, no incluye ningún soporte nativo para la
descripción de la semántica de un estilo o
configuración, sino que apenas presenta unos
cuadros vacantes para colocar esa información como
comentario.
Soporte de lenguajes
Generación de código
Aesop genera código C++. Aunque Aesop opera
primariamente desde una interfaz visual, el código de
Aesop es marcadamente más procedural que el de
Implementación de referencia
SADL se utilizó eficazmente para un sistema de
control operacional de plantas de energía en Japón,
implementado en Fortran 77. Se asegura que SADL
permitió formalizar la arquitectura de referencia y
asegurar su consistencia con la arquitectura de
implementación.
Semántica
El modelo semántico de C2 es algo más primitivo que
el de Rapide, por ejemplo. Los componentes
semánticos se expresan en términos de relaciones
causales entre mensajes de entrada y salida de una
interfaz. Luego esta información se puede utilizar
para rastrear linealmente una serie de eventos.
Soporte de lenguajes
C2 soporta desarrollos en C++, Ada y Java, pero en
realidad no hay limitación en cuanto a los lenguajes
propios de la implementación. Modelos de
interoperabilidad de componentes como OLE y más
Sus Características:
Darwin
Sus características:
Estilos
El soporte de Darwin para estilos
arquitectónicos se limita a la descripción de
configuraciones parametrizadas, como la del ejemplo
de la tubería que figura más arriba.
Esta descripción, en particular, indica que una tubería
es una secuencia lineal de filtros, en la que la salida
de cada filtro se vincula a la entrada del filtro
siguiente en la línea. Un estilo será entonces
expresable en Darwin en la medida en que pueda ser
constructivamente caracterizado; en otras palabras,
para delinear un estilo hay que construir un algoritmo
capaz de representar a los miembros de un estilo.
REFERENCIAS:
http://carlosreynoso.com.ar/archivos/arquitectura/ADL.PDF
https://www.ecured.cu/Lenguajes_de_Descripci%C3%B3n_Arquitect%C3%B3nica