Descripción del proyecto
LOS AVANCES INTRODUCIDOS POR LOS SISTEMAS CIBERFISICOS O LOS SISTEMAS INTELIGENTES Y AUTONOMOS VAN A PERMITIR QUE MANEJEN OPERACIONES RUTINARIAS O COGNITIVAMENTE COMPLEJAS PARA PROPORCIONAR SERVICIOS QUE, A MEDIO-LARGO PLAZO, VAN A IMPACTAR EN NUESTRA VIDA COTIDIANA. ESTOS SISTEMAS SON ALTAMENTE COMPLEJOS YA QUE SE COMPONEN DE MULTITUD DE DISPOSITIVOS Y SERVICIOS DISTRIBUIDOS QUE DEBEN COORDINARSE DE FORMA DINAMICA PARA PROPORCIONAR LOS SERVICIOS REQUERIDOS POR LOS USUARIOS. ADEMAS, ESTOS SISTEMAS SE EJECUTAN EN UN CONTEXTO QUE SE VE AFECTADO POR LA INCERTEZA, Y POR LA NECESIDAD DE ADAPTARSE Y EVOLUCIONAR ANTE CAMBIOS QUE PUEDEN DARSE EN EL CONTEXTO DE EJECUCION, EN EL COMPORTAMIENTO DE LOS USUARIOS, EN LA DISPONIBILIDAD O CALIDAD DE LOS SERVICIOS PROPORCIONADOS POR LOS SISTEMAS, O EN LOS PROPIOS REQUISITOS.ESTOS CAMBIOS NO SE PUEDEN ANTICIPAR DURANTE LA FASE DE ESPECIFICACION O DISEÑO, LO QUE HACE NECESARIO TRASLADAR UNA GRAN PARTE DE LA TOMA DE DECISIONES A EJECUCION, DURANTE EL USO DEL SISTEMA. LA INGENIERIA DEL SOFTWARE (IS) MODERNA DEBE ADAPTARSE PARA INCORPORAR NUEVAS CAPACIDADES, YA QUE POR SI SOLA NO ES CAPAZ DE ABORDAR DE FORMA EFICIENTE EL DISEÑO E IMPLEMENTACION DE ESTE TIPO DE SISTEMAS COMPLEJOS, IMPREDECIBLES Y CAMBIANTES, Y CUYA NATURALEZA DISTRIBUIDA REQUIERE UNA COMPLEJA ADAPTACION Y COORDINACION DE UNA AMPLIA VARIEDAD DE SERVICIOS HETEROGENEOS. EL OBJETIVO PRINCIPAL DE ESTE PROYECTO ES PROPORCIONAR SOLUCIONES EN EL AMBITO DE LA IS QUE INTEGREN TECNICAS DE INTELIGENCIA ARTIFICIAL (IA), Y EN CONCRETO DE APRENDIZAJE AUTOMATICO, PARA PERMITIR A ESTE TIPO DE SISTEMAS HACER UN USO INTELIGENTE DEL CONOCIMIENTO SOBRE SI MISMOS Y SU ENTORNO EN TIEMPO DE EJECUCION. ESTO FACILITARA ABORDAR Y GESTIONAR LA INCERTEZA, LA ADAPTACION, EVOLUCION Y COORDINACION DE SERVICIOS. CON LA IA SE AYUDARA AL SISTEMA EN LA TOMA DE DECISIONES, QUE PASARAN (EN CIERTAS SITUACIONES) DE DEFINIRSE EN TIEMPO DISEÑO A RESOLVERSE EN TIEMPO DE EJECUCION. EN CONCRETO, LOS RETOS QUE SE PRETENDEN AFRONTAR SON DOS: (1) AVANZAR EN LAS INTERACCIONES HUMANO-SISTEMA ADAPTANDO LOS SISTEMAS AL COMPORTAMIENTO HUMANO Y MEJORANDO LA COMPRENSION DE LA INTENCION HUMANA POR PARTE DEL SISTEMA INTELIGENTE. EL OBJETIVO ES AYUDAR A LOS DISEÑADORES DE SISTEMAS HUMAN IN THE LOOP (HIL) Y MIXED INITIATIVE A CONSTRUIR SOLUCIONES QUE SE ADECUEN A LAS NECESIDADES DE LOS USUARIOS Y CONSEGUIR UNA INTEGRACION HUMANO-SISTEMA PERSONALIZADA Y ADAPTATIVA EN TIEMPO DE EJECUCION. (2) MEJORAR LA INTEGRACION, COMPOSICION Y COORDINACION DE SERVICIOS FACILITANDO LA DEFINICION DE SOLUCIONES ARQUITECTONICAS DESCENTRALIZADAS, ADAPTABLES Y CONSCIENTES DEL CONTEXTO. EL OBJETIVO CREAR UNA SOLUCION INGENIERIL SOPORTADA POR TECNICAS DE APRENDIZAJE AUTOMATICO QUE PERMITA DEFINIR COMPOSICIONES DE MICROSERVICIOS QUE PUEDAN ADAPTARSE AUTONOMAMENTE FRENTE A CAMBIOS O NECESIDADES NO PREVISTAS EN TIEMPO DE DISEÑO. LOS RESULTADOS A CONSEGUIR SON DE CORTE TECNOLOGICO, Y CONSISTEN EN METODOS, HERRAMIENTAS Y TECNICAS PARA MEJORAR EL DISEÑO Y DESARROLLO DE: 1) SISTEMAS HIL CAPACES DE AUTO-ADAPTAR DE FORMA CONTINUA EL DISEÑO Y LOS SISTEMAS QUE SOPORTAN LA COLABORACION HUMANO-SISTEMA, Y 2) COMPOSICIONES DE MICROSERVICIOS AUTO-ADAPTABLES. LOS RESULTADOS SE VALIDARAN A TRAVES DE PROTOTIPOS DESARROLLADOS EN EL AMBITO DE LOS VEHICULOS AUTONOMOS, LA INDUSTRIA 4.0, LOS SISTEMAS CIBERFISICOS Y LAS ARQUITECTURAS DE MICROSERVICIOS. NGENIERIA DEL SOFTWARE\COMPOSICION DE SERVICIOS\MODELOS EN TIEMPO DE EJECUCION\HUMAN IN THE LOOP\METODOS DE DESARROLLO DE SOFTWARE\SENSIBILIDAD AL CONTEXTO\INTERACCION PERSONA ORDENADOR\SISTEMAS AUTO-ADAPTATIVOS\MICROSERVICIOS\COMPUTACION AUTONOMA