Diseño y construcción de un sistema multiagente para la generación de aplicaciones, empleando la integración de módulos de software sin la intervención de seres humanos
Palabras clave:
Agentes de software, módulos, algoritmos genéticos, Web Service, inteligencia artificialResumen
El desarrollo de software y sus metodologías de análisis, diseño e implementación, han evolucionado a través de la historia, logrando llegar hasta un punto en el cual los desarrollos se realizan de una forma semiautomatizada, donde el ser humano construye sistemas complejos a partir de pequeñas porciones de código que van desde clases, hasta los llamados módulos. Pero precisamente una de las causas de que el software presente errores y sea propenso a fallas, es la necesidad de contar con un ser humano para que realice las actividades críticas y esté vinculado directamente en la reparación de estos errores. Para mitigar este problema y buscar la optimización de los sistemas se están empleando nuevas tecnologías como lo son los agentes de software, que denotan autonomía; los algoritmos genéticos que permiten evolucionar los códigos y se adaptan de forma adecuada a ambientes cambiantes y por último, los Web Services que habilitan al software para operar en diversas plataformas y en espacios geográficos distribuidos. Todas estas tecnologías juntas prometen crear aplicativos que no requieran una presencia constante de seres humanos, para repararse, mejorarse e incluso crear nuevos aplicativos.
##submission.additionalFiles##
Publicado
Número
Sección
Licencia
Derechos de autor 2008 Revista Matices Tecnológicos
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.