Descripción del proyecto
LA EVOLUCION TECNOLOGICA EN LAS AREAS DE TECNOLOGIA DE LA COMPUTACION Y COMUNICACIONES HA DADO LUGAR A NUEVOS DESAFIOS Y REQUISITOS EN LOS SISTEMAS DEL SOFTWARE, LA COMPUTACION SE CONCIBE AHORA COMO UNA ACTIVIDAD INHERENTEMENTE SOCIAL, LA TECNOLOGIA DE SISTEMAS DE MULTIAGENTE (MAS) REUNE CIERTAS CARACTERISTICAS QUE MUESTRAN SU POTENCIAL PARA SOPORTAR ESTE NUEVO PARADIGMA DE COMPUTACION, ORGANIZACIONES DINAMICAS DE AGENTES, CAPACES DE AUTO-AJUSTAR SU CONDUCTA PARA CONSEGUIR ¿LO MEJOR¿ EN SU ENTORNO EN CUALQUIER INSTANTE, VAN COBRANDO RELEVANCIA, ASPECTOS SOCIALES DE LAS ORGANIZACIONES DE SISTEMAS MULTI-AGENTE TAMBIEN RESULTAN DE ESPECIAL INTERES CON EL FIN DE ESTRUCTURAR Y GESTIONAR LAS INTERACCIONES EN ENTORNOS DINAMICOS ABIERTOS,EL OBJETO DEL PRESENTE PROYECTO ES DESARROLLAR TECNOLOGIAS QUE SOPORTEN LA ALTA DINAMICIDAD DE LA TOPOLOGIA DEL SISTEMA E INTERACCIONES FLEXIBLES, AMBAS REQUISITOS SON CONSECUENCIA DE LA NATURALEZA DISTRIBUIDA Y AUTONOMA DE LOS COMPONENTES DEL MISMO, EL PROYECTO TAMBIEN SE CENTRA EN ASPECTOS DE SEGURIDAD, PROPONIENDO EL DESARROLLO DE UN MODELO DE SEGURIDAD QUE INCORPORE MECANISMOS DE BAJO NIVEL Y MEDIDAS DE CONFIANZA QUE COMPLEMENTEN Y EXTIENDAN LOS METODOS CRIPTOGRAFICOS CLASICOS, LA CONFIANZA ES ESENCIAL EN ENTORNOS ABIERTOS DONDE LAS INTERACCIONES TIENEN QUE REALIZARSE EN ENTORNOS DONDE LOS ESTADOS QUE LO CARACTERIZAN SON INCIERTOS,LAS INFRAESTRUCTURAS QUE SOPORTEN LA EJECUCION DE APLICACIONES DE SISTEMAS MULTI-AGENTE EN ESTOS ENTORNOS DEBEN SER ROBUSTAS Y EFICIENTES, EN EL PROYECTO DE MAGENTIX (TIN2005-3395) HEMOS DESARROLLADO UNA PLATAFORMA DE MAS QUE PROPORCIONA UN ALTO-GRADO DE ESCALABILIDAD Y EFICIENCIA EN LAS FUNCIONALIDADES BASICAS, MAGENTIX HA PERMITIDO DEMOSTRAR QUE INTEGRAR LAS PLATAFORMAS MAS CON EL SISTEMA OPERATIVO ES UNA BUENA SOLUCION PARA RESOLVER LA EFICIENCIA Y PROBLEMAS DE ESCALABILIDAD QUE SE HA DETECTADO EN OTRAS PLATAFORMAS, SIN EMBARGO, AUN QUEDAN IMPORTANTES TEMAS SIN RESOLVER QUE REQUIEREN DE UN SIGNIFICANTE ESFUERZO DE INVESTIGACION, PARTE DE ESTOS TEMAS SON OBJETO DE LA PRESENTE SOLICITUD,ESTE PROYECTO SE PROPONE COMO UNA CONTINUACION DEL PROYECTO DE MAGENTIX, EL PRINCIPAL OBJETIVO ES EXTENDER LAS FUNCIONALIDADES DE MAGENTIX, DESARROLLANDO UNA PLATAFORMA QUE OFREZCA NUEVOS SERVICIOS Y HERRAMIENTAS QUE PROPORCIONEN SEGURIDAD Y UNA GESTION EFICIENTE EN APLICACIONES DE SISTEMAS MULTIAGENTE ABIERTOS,LOS OBJETIVOS ESPECIFICOS DEL PROYECTO SON: 1, EXTENDER LA PLATAFORMA MAGENTIX PARA SOPORTAR PROTOCOLOS DE INTERACCION FLEXIBLES Y CONVERSACIONES QUE PERMITAN LA INTERACCIONES ENTRE ORGANIZACIONES DE AGENTES, 2, DEFINIR UN MODELO DE SEGURIDAD ESCALABLE GENERAL PARA MAS E INTEGRAR ESTE MODELO EN LA PLATAFORMA DE MAGENTIX, 3, EXTENDER UN LENGUAJE DE PROGRAMACION ORIENTADO A AGENTE PARA INCORPORAR EL CONCEPTO DE ROL Y LOS MECANISMOS PARA ESPECIFICAR DISTINTOS TIPO DE ORGANIZACIONES, ES DECIR GRUPOS O JERARQUIAS, BASADO EN ROLES, 4, DESARROLLAR UN INTERPRETE DE UN LENGUAJE ORIENTADO A AGENTE QUE PERMITA EJECUTAR AGENTES BDI QUE SEAN MIEMBROS DE UNIDADES ORGANIZATIVAS, 5, INCORPORAR UN SERVICIO DEL TRAZADO DE LOS SISTEMAS MULTIAGENTE DESARROLLADOS EN LA PLATAFORMA DE MAGENTIX, 6, DESARROLLAR UNA HERRAMIENTA DE GESTION QUE PERMITA CONTROLAR Y MONITORIZAR LOS AGENTES Y LAS ORGANIZACIONES DE AGENTES CREADAS CON MAGENTIX, 7, APLICAR Y EVALUAR LOS RESULTADOS DEL PROYECTO MEDIANTE EL DESARROLLO DE UN CASO DE ESTUDIO REAL, Sistemas Multiagente\Reputación\Lenguajes de programación orientados a a\plataformas de SMA