Skip to main content

Article Category

Article available in the folowing languages:

Composición con herramienta de aspectos

Con la mirada puesta en la composición de componentes para los sistemas de componentes de futura generación, el proyecto EASYCOMP ha desarrollado y materializado varias técnicas, incluido un modelo para los conectores de aspecto.

Economía digital

Los componentes de software se consideran un mercado de importancia estratégica para las empresas que los utilizan, como bancos, fabricantes de coches y la industria de las TI. La idea básica es usar, adaptar y componer los componentes prefabricados, es decir, documentos, escritorios, navegadores, arquitecturas de 3 niveles y aplicaciones completas. Esto puede brindar a los usuarios finales y a los ingenieros de software grandes posibilidades de reutilizar los componentes y, por tanto, de aumentar la productividad y reducir los costes del desarrollo y el mantenimiento del software. El proyecto EASYCOMP consiguió una nueva tecnología de composición para documentos activos y componentes de software. Concretamente, se desarrolló una nueva metodología y herramientas de comprobación, así como un entorno adecuado para la composición de componentes. Una de las técnicas desarrolladas incluye conectores de aspecto, los denominados modelos COMPASS (COMPosition with ASpectS). Los conectores de aspecto permiten la interacción entre componentes mediante la adaptación (semi)automática, ofreciendo la reconfiguración estática de los sistemas de software. El modelo definido incluye componentes, puertos y conectores con puertos que son los puntos de interacción de los componentes. El modelo permite adaptar y reconfigurar la interacción mediante el intercambio de conectores. La propuesta sugerida proporciona abstracciones derivadas de conexiones concretas en el código fuente, su reconfiguración en el nivel del modelo y la generación del código fuente transformado. Así mismo, se puede lograr el desarrollo de software de componentes en el nivel arquitectónico, la detección y resolución de las desigualdades arquitectónica. El modelo de cálculo pi se ha implementado en forma de herramienta COMPASS. Los resultados del proyecto EASYCOMP una tecnología de composición uniforme para procesar la información con una mayor interoperabilidad y capacidad de formación de componentes. Además, las técnicas sólidas, sencillas y flexibles podrían contribuir considerablemente a crear aplicaciones de uso sencillo para la sociedad de la información de la próxima era.

Descubra otros artículos del mismo campo de aplicación