Ejemplos ADLs - Trabajos

October 5, 2017 | Author: Carolina Alejandra Martínez Bórquez | Category: Java (Programming Language), Graphical User Interfaces, Software, Programming Language, Eclipse (Software)
Share Embed Donate


Short Description

Download Ejemplos ADLs - Trabajos...

Description

Lenguaje de Descripción de Arquitectura (ADL)

Se define como…

Objetivo- Propósito

Características

Herramientas

ACME

Herramienta capaz de soportar el mapeo de especificaciones arquitectónicas entre diferentes ADLs, en otras palabras, como un lenguaje de intercambio de arquitectura.

Proporcionar un lenguaje común que podría ser utilizado para apoyar el intercambio de descripciones arquitectónicas entre una variedad de herramientas de diseño arquitectónico.

Editor gráfico. Crea nuevas familias y estilos.

AcmeStudio, entorno gráfico. Basado en Linux y Windows. Armani, utiliza Microsoft Visio como front-endy un back-end Java. AcmeLib(C++, Java) Implementado como plugin de ECLIPSE para portabilidad y extensibilidad. Disponible para Windows, Linux y Mac OS-X

Wright

Una herramienta de formalización de conexiones arquitectónicas.

Su objetivo declarado es la integración de una metodología formal con una descripción arquitectónica y la aplicación de procesos formales tales como álgebras de proceso y refinamiento de procesos a una verificación automatizada de las propiedades de las arquitecturas de software.

Estilos Interfaz (los puntos de interfaz se llaman ports) Semántica (permiten modelar la conducta de sus componentes)

El código susceptible de ser manejado por herramientas de CSP académicas o comerciales requiere tratamiento previo por un módulo de Wright que por el momento existe sólo para Linux o SunOS

Unicon

ADL de propósito general, énfasis en conectores y estilos

El propósito de UniCon es generar código ejecutable a partir de una descripción, a partir de componentes primitivos adecuados. UniCon se destaca por su capacidad de manejo de métodos de análisis de tiempo real a través de RMA (Rate Monotonic Analysis).

Estilos Interfaces Semánticas Genera código C mediante el procedimiento de asociar elementos arquitectónicos

Posee un entorno gráfico para Windows, que además de modelar permite generar código en lenguaje C.

Jacal

Se basa en la notación de alto nivel para descripción y prototipado de una arquitectura de software.

El objetivo principal de Jacal es la “animación” de arquitecturas. Esto es, poder visualizar una simulación de cómo se comportaría en la práctica un sistema basado en la arquitectura que se ha representado

Representación gráfica. Jacal no cuenta con una notación particular para expresar estilos. Cada componente cuenta con puertos (ports) que constituyen su interfaz y a los que pueden adosarse conectores

Software Propietario. La herramienta gráfica que actualmente está disponible para editar y animar arquitecturas en Jacal es una aplicación Win32 que no requiere instalación

Ayudar en el desarrollo de sistemas distribuidos, multilenguaje y de gran tamaño. Análisis riguroso de grandes sistemas.

Se basa en los conceptos de interfaz, posets y patrones de conexión.

Herramientas de análisis corren bajo LINUX.

Jacal es un lenguaje gráfico multipropósito para la descripción de arquitecturas de software. Rapide

Propuesto como el diseño de un lenguaje para la producción de prototipos de sistemas, con herramientas de soporte para la simulación y el análisis.

Aesop

De propósito general, énfasis en estilos

Desarrollo de estilo arquitectónico y la producción de herramientas útiles a la arquitectura

Trabaja con estilos e interfaces, componentes y conectores.

Compatible con Linux.

Darwin

Lenguaje de descripción arquitectónica.

Orientado más que nada al diseño de arquitecturas dinámicas y cambiantes

Estilos y conectores

Macintosh. En Windows se puede modelar en lenguaje Darwin utilizando Software Architect’s Assistant.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF