La Ingeniería de Software Orientada a Agentes (AOSE) es un nuevo paradigma de ingeniería de software que surgió para aplicar las mejores prácticas en el desarrollo de Sistemas Multi-Agente (MAS) complejos al enfocarse en el uso de agentes, y organizaciones (comunidades) de agentes como el principal abstracciones. El campo de las Líneas de Productos de Software (SPL) cubre todo el ciclo de vida del desarrollo de software necesario para desarrollar una familia de productos donde la derivación de productos concretos se realiza de forma sistemática y rápida.
Comentario
Con el advenimiento de la computación autonómica , omnipresente y de inspiración biológica , las ventajas y la necesidad de las tecnologías basadas en agentes y los MAS se han vuelto obvias [ cita requerida ] . Desafortunadamente, las metodologías AOSE actuales están dedicadas al desarrollo de MAS individuales. Claramente, muchos MAS utilizarán significativamente las mismas técnicas, adaptaciones y enfoques. Por lo tanto, el campo está listo para explotar los beneficios de SPL: costos reducidos, mejor tiempo de comercialización, etc. y mejora de la tecnología de agentes de tal manera que sea más aplicable industrialmente.
Líneas de productos de sistemas multiagente (MAS-PL) es un campo de investigación dedicado a combinar los dos enfoques: aplicar la filosofía SPL para la construcción de un MAS. Esto brindará todas las ventajas de los SPL y hará que el desarrollo de MAS sea más práctico.
Referencias
- Michael Winikoff y Lin Padgham. Ingeniería de software orientada a agentes . Capítulo 15 (páginas 695-757) En G. Weiss (Ed.). Sistemas multiagente . 2ª Edición. Prensa del MIT. ISBN 978-0-262-01889-0 (una revisión reciente del campo)
- Sitio de la metodología MaCMAS que está aplicando MAS-PL. http://www.macmas.org [ enlace muerto permanente ]
- Sitio de MAS Product Lines: https://web.archive.org/web/20140518122645/http://mas-productlines.org/
- Joaquin Peña, Michael G. Hinchey y Antonio Ruiz-Cortés. Líneas de productos de sistemas multiagente: desafíos y beneficios. Comunicaciones de la ACM, diciembre de 2006, volumen 49, número 12. doi : 10.1145 / 1183236.1183272
- Peña, Joaquín; Hinchey, Michael G .; Resinas, Manuel; Sterritt, Roy; Erupción, James L. (2007). "Diseño y gestión de sistemas en evolución utilizando un enfoque de línea de productos MAS" . Revista de Ciencias de la Programación de Computadores . 66 : 71–86. doi : 10.1016 / j.scico.2006.10.007 .
- Joaquin Peña, Michael G. Hinchey, Antonio Ruiz-Cortés y Pablo Trinidad. Construcción de la arquitectura central de una línea de productos de sistemas multiagente de la NASA. En el 7º Taller internacional sobre ingeniería de software orientada a agentes 2006, página que se publicará, Hakodate, Japón, mayo de 2006. LNCS. https://doi.org/10.1007%2F978-3-540-70945-9_13
- Joaquín Peña, Michael G. Hinchey, Manuel Resinas, Roy Sterritt, James L. Rash. Gestión de la evolución de una arquitectura empresarial utilizando un enfoque de línea de productos MAS. 5th Int. Taller de Arquitectura de Sistemas / Software (IWSSA'06). Nevada, Estados Unidos. 2006
- Soe-Tsyr Yuan. Entornos de construcción MAS con conciencia de arquitectura de línea de productos.
- Josh_Dehlinger y Robyn R. Lutz tienen varias publicaciones en este campo.
- MAS-PL - Investigación actual . En EL CUARTO FORO TÉCNICO (TF4) de AgentLink . Diciembre de 2006.