Navegación

Búsqueda

Búsqueda avanzada

Identificacíon de Componentes en Arquitecturas Software Mediante Programacíon Evolutiva

Resumen:

El análisis arquitectónico constituye una tarea indispensable en los grandes sistemas software, pues dedica su esfuerzo a encontrar soluciones de diseño de alto nivel que cumplan requisitos de desempeño, acoplamiento, cohesíon o reutilizacíon, entre otros. Sin embargo, aspectos como la experiencia del arquitecto software o la complejidad del sistema repercuten en el resultado. La Inteligencia Artificial (IA) aporta un marco novedoso para el desarrollo de herramientas semi-automáticas en este dominio. En general, el área de SBSE (Search-Based Software Engineering) plantea considerar los retos de la Ingeniería del Software como problemas de optimizacíon y búsqueda. Este trabajo presenta una nueva propuesta para la identificación de arquitecturas basadas en componentes a partir de representaciones cercanas al experto y haciendo uso de la metaheurística de Programacíon Evolutiva (EP). Además, discute los principales retos a los que se enfrenta este tipo de soluciones y desarrolla un estudio experimental que aporta resultados prometedores.

Palabras Clave:

Arquitecturas basadas en componentes - Programacíon Evolutiva - SBSE

Autor(es):

Handle:

11705/JISBD/2013/053

Descargas:

Este artículo tiene una licencia de uso CreativeCommons - Reconocimiento (by)

Descarga el artículo haciendo click aquí.