European Commission logo
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS
Contenido archivado el 2024-05-27

Easy Composition in Future Generation Component Systems

Article Category

Article available in the following languages:

Componer los sistemas de componentes de software de próxima generación

La tecnología de composición y de componentes de software se considera uno de los campos más prometedores del futuro de la sociedad de la información. El proyecto EASYCOMP desarrolló métodos, herramientas y marcos adecuados para permitir una composición sencilla, flexible y potente de componentes.

Economía digital icon Economía digital

Cada una de las entradas que existen actualmente en la red, como los datos XML y el software, tiene potencial para convertirse en un componente activo. Se prevé que los componentes activos sustituyan a los documentos, los escritorios, los navegadores, las arquitecturas de 3 niveles y las aplicaciones completas en los próximos años. Por esta razón, es necesario contar con una tecnología apropiada para componer de forma sencilla y uniforme los componentes, lo cual aumentaría la reutilización de los componentes y, por consiguiente, la productividad para los usuarios finales y los ingenieros de software. En estas condiciones, el proyecto EASYCOMP desarrolló unas sólidas técnicas de composición para formar componentes activos. Gracias a la separación de aspectos y la composición, se prevé que estas nuevas técnicas permitan a los usuarios adaptar los componentes con fuerza, usando métodos de meta-modelado y de generación de códigos. Así mismo, las técnicas desarrolladas ofrecerán también una composición activa de los componentes activos para adaptar los sistemas. Uno de los principales problemas era la falta de homogeneidad de los componentes en las distintas fases de desarrollo, que son el tiempo de construcción, el tiempo de ensamblaje y el tiempo de ejecución. Esta diversidad en la disponibilidad de medios para componer incrementa la complejidad del desarrollo de software de componentes. Para resolver esto, los investigadores desarrollaron una metodología uniforme de composición y adaptación que integra tres modelos de composición diferentes aplicables en todas las fases del ciclo de desarrollo de un componente en un modelo. Los modelos individuales muestran una mayor capacidad de reutilizar y aprovechar los artefactos que se han construido en las últimas fases del ciclo de vida de los componentes. El modelo integrado proporciona un marco común para desarrollar componentes en cada uno de los tres modelos. Teniendo en cuenta los componentes comerciales disponibles (COTS, del ingles Commercial Off-The-Shelf), la metodología de meta-componentes establece un marco sólido para que el API genérico acceda a los modelos de componentes desarrollados por distintas empresas. De esta manera, se prevé que los usuarios tengan más opciones cuando se combinen componentes de distintos modelos.

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