Descripción del proyecto
LA PROLIFERACION DE DISPOSITIVOS MOVILES CON SUS CAPACIDADES DE COMPUTACION, COMUNICACION Y SENSORIZACION HACEN HOY DIA POSIBLE EL DESARROLLO DE SISTEMAS CIBER-FISICOS MOVILES (MCPS) EN LOS QUE LA SENSORIZACION EN MOVILIDAD SE LLEVA A UN NIVEL SUPERIOR Y EN LOS QUE LAS PERSONAS ADQUIEREN EL ROL DE ELEMENTOS DEL SISTEMA CONECTADOS A TRAVES DE ESTOS DISPOSITIVOS, EN ESTE CONTEXTO EL OBJETO DEL PROYECTO PEAAS (PEOPLE AS A SERVICE) ES PROPORCIONAR TECNOLOGIAS PARA FACILITAR EL DESARROLLO DE ESTE TIPO DE MCPS SALVANDO LAS LIMITACIONES EXISTENTES HOY DIA Y QUE PUEDEN RESUMIRSE EN DOS HIPOTESIS DE PARTIDA:POR UN LADO, Y DESDE EL PUNTO DE VISTA DE LA ARQUITECTURA DEL SISTEMA, LOS MCPS ACTUALES ESTAN BASADOS EN UN SISTEMA CENTRALIZADO EN EL QUE ACTUAN COMO MEROS CONSUMIDORES DE SERVICIOS DEDICADOS A TOMAR DATOS DEL CONTEXTO DE LAS PERSONAS PARA SUBIRLOS A UN SERVIDOR EN LA NUBE DONDE SON COMPUTADOS, SIN EMBARGO, EN ALGUNOS CASOS, COMO POR EJEMPLO AQUELLOS EN LOS QUE SE NECESITA ACCEDER Y COMPUTAR EL CONTEXTO DE LAS PERSONAS EN TIEMPO REAL, ESTA ARQUITECTURA SE PLANTEA POCO IDONEA, YA QUE PROVOCA LA CARGA CONTINUA DE DATOS DESDE EL DISPOSITIVO AL SERVIDOR PROVOCANDO DIVERSOS PROBLEMAS: CONSUMOS ALTOS DE BATERIA Y ANCHO DE BANDA Y EL HECHO DE COMPROMETER LA PRIVACIDAD DEL USUARIO EN ESTOS CASOS SE PLANTEA MUCHO MAS CONVENIENTE UNA ARQUITECTURA ALTERNATIVA EN LA QUE LOS DISPOSITIVOS MOVILES SIRVIESEN DIRECTAMENTE EL CONTEXTO DE LAS PERSONAS EN LOS MOMENTOS QUE SE NECESITE, POR OTRO LADO, LA CONSTRUCCION DEL SOFTWARE QUE MANEJA ESTOS DISPOSITIVOS MOVILES ES MUY DEPENDIENTE DEL DISPOSITIVO Y A MENUDO INVOLUCRA EL TRATAMIENTO A BAJO NIVEL DEL HARDWARE TANTO DE SENSORIZACION COMO DE ACTUACION, PROVOCANDO ALTOS COSTES DE DESARROLLO Y MANTENIMIENTO, EL PROYECTO PEAAS PERSIGUE LA SOLUCION DE ESTOS PROBLEMAS EN EL AMBITO DE LA INGENIERIA DEL SOFTWARE MEDIANTE EL DESARROLLO DE METODOLOGIAS, TECNICAS Y HERRAMIENTAS QUE PERMITIRAN DESARROLLAR UNA NUEVA GENERACION DE MCPS EN LOS QUE LOS DISPOSITIVOS MOVILES CAMBIARAN SU ROL DE CONSUMIDORES DE SERVICIOS POR EL DE PROVEEDORES DE LOS MISMOS, EN ESTE CONTEXTO, LAS APORTACIONES CONCRETAS DE PEAAS SERAN I) LENGUAJE Y ENTORNO DE DESARROLLO (IDE) PARA EL MODELADO DE DISPOSITIVOS MOVILES Y SUS CAPACIDADES (EN FUNCION DEL CONTEXTO) EN MCPS; II) UNA API DE DISPOSITIVO MOVIL QUE PERMITIRA DESPLEGAR Y MONITORIZAR SERVICIOS EN ELLOS; III) UNA ARQUITECTURA EN LOS DISPOSITIVOS MOVILES PARA PERMITIR EL ALMACENAMIENTO DE INFORMACION DE CONTEXTO Y LA TOMA DE DECISIONES BASADA EN ELLA; IV) ORQUESTACION DE LOS DIFERENTES SERVICIOS DESPLEGADOS EN MULTIPLES DISPOSITIVOS MOVILES CON EL OBJETIVO DE COMPONER Y GENERAR MCPS COLABORATIVOS E INTERCONECTADOS,PARA ELLO, EL PROYECTO SE BASARA EN RESULTADOS PREVIOS DEL GRUPO OBTENIDOS EN LOS ULTIMOS AÑOS TANTO EN LAS AREAS DE DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS (DSDM) Y ARQUITECTURAS SOFTWARE (TIN2005- 09405-C02-02, TIN2008-02985, TSI-020501-2008-47, TIN2011-2734, TIN2011-24278, TIN2012-3494, FP7-SME-2011-285929) COMO DE SENSORIZACION (FP7-ENV 2013 WATER INNO DEMO 619024) LOS RESULTADOS DE PEAAS SERAN APLICADOS SOBRE DOS TIPOS DE DISPOSITIVOS MOVILES: SMARTPHONES Y DRONES, LA CASUISTICA ES SIMILAR SALVO EN EL CASO DE LA PRIVACIDAD DE LOS DATOS DEL PROPIETARIO, ESTOS RESULTADOS SERAN VALIDADOS MEDIANTE EL DESARROLLO DE UN PROPOTIPO RELACIONADO CON LA GESTION DEL TRAFICO Y ALARMAS EN CARRETERAS, INVOLUCRANDO AMBOS TIPOS DE DISPOSITIVOS, SISTEMAS CIBER FÍSICOS MÓVILES\ARQUITECTURAS ORIENTADAS A SERVICIOS\DESARROLLO DIRIGIDO POR MODELOS