Descripción del proyecto
LA INGENIERIA DIRIGIDA POR MODELOS (MDE, DE SUS SIGLAS EN INGLES) ES UN PARADIGMA DE INGENIERIA DEL SOFTWARE QUE UTILIZA MODELOS PARA AUTOMATIZAR TODAS LAS FASES DE LA CONSTRUCCION DEL SOFTWARE, EL MDE HA DEMOSTRADO DAR LUGAR A BENEFICIOS SIGNIFICATIVOS EN TERMINOS DE CALIDAD Y PRODUCTIVIDAD, Y SE HA APLICADO PARA FACILITAR LA REALIZACION DE TAREAS DE DESARROLLO SIMPLES A NO EXPERTOS (P, EJ,, EN LAS PLATAFORMAS "LOW-CODE"), SIN EMBARGO, EL MDE AUN PRESENTA DEFICIENCIAS EN CUANTO A LAS TECNICAS PARA MANEJAR LA VARIABILIDAD DE LOS ARTEFACTOS MDE DE MANERA INTEGRAL, LO QUE PERMITIRIA DEFINIR FAMILIAS DE SOLUCIONES MDE Y MEJORAR LA REUTILIZACION, ADEMAS, LAS PLATAFORMAS DE MODELADO ACTUALES SON DEMASIADO RIGIDAS Y DEJAN DE LADO LOS NUEVOS MODOS DE INTERACCION EMPLEADOS EN LA SOCIEDAD ACTUAL: A TRAVES DE DISPOSITIVOS MOVILES Y EN REDES SOCIALES MEDIANTE LENGUAJE NATURAL (LN),EL AUGE DE LOS DISPOSITIVOS MOVILES Y LAS REDES SOCIALES, UNIDO A LOS AVANCES EN EL PROCESAMIENTO DEL LN, HAN PROPICIADO LA PROLIFERACION DE AGENTES CONVERSACIONALES (LLAMADOS CHATBOTS) QUE UTILIZAN LN COMO INTERFAZ PARA EL ACCESO A SERVICIOS SOFTWARE, TIPICAMENTE DENTRO DE REDES SOCIALES, AUNQUE ACTUALMENTE SE ESTAN PROPONIENDO NUMEROSAS HERRAMIENTAS PARA SU CONSTRUCCION, MUCHAS TAREAS SIGUEN SIENDO MANUALES, NO CONSIDERAN LA INTEGRACION DE LOS CHATBOTS EN APLICACIONES MAS COMPLEJAS, Y SU FUNCIONALIDAD SUELE LIMITARSE A APLICACIONES TIPO CRUD,CON ESTAS DOS PREMISAS, EN EL PROYECTO MASSIVE DESARROLLAREMOS TECNICAS Y HERRAMIENTAS PARA MEJORAR EL MANEJO DE LA VARIABILIDAD EN MDE, TANTO EN TIEMPO DE DISEÑO COMO DE EJECUCION, EN TIEMPO DE DISEÑO, USAREMOS LINEAS DE PRODUCTOS SOFTWARE PARA DEFINIR FAMILIAS DE SOLUCIONES MDE ASEGURANDO SU CORRECCION Y MEJORANDO SU REUTILIZACION, PARA ACRECENTAR LA FLEXIBILIDAD DE LAS PLATAFORMAS DE MODELADO, CREAREMOS NUEVAS FORMAS DE MODELADO COLABORATIVO BASADAS EN DISPOSITIVOS MOVILES, REALIDAD AUMENTADA Y CHATBOTS DENTRO DE REDES SOCIALES, SOBRE ESTAS TECNOLOGIAS, DESARROLLAREMOS METODOLOGIAS BASADAS EN MDE E INGENIERIA DE LENGUAJES SOFTWARE PARA EL DESARROLLO AUTOMATIZADO DE APLICACIONES MULTIPLATAFORMA UBICUAS, ADAPTATIVAS Y COLABORATIVAS, CON USO DESDE CLIENTES MOVILES Y MEDIANTE CHATBOTS, EN ESTE ENFOQUE, LOS MODELOS SE USARAN EN TIEMPO DE EJECUCION COMO NUCLEO DE LAS APLICACIONES DESARROLLADAS, QUE SERAN MAS FLEXIBLES, ADAPTABLES Y ANALIZABLES,APLICAREMOS LAS TECNICAS Y HERRAMIENTAS DESARROLLADAS A LA CONSTRUCCION AUTOMATIZADA DE CHATBOTS Y APPS EN DISTINTOS DOMINIOS, COMO LA AUTOMATIZACION DEL DESARROLLO DE SOFTWARE (P, EJ,, PROGRAMACION EN DOMINIOS COMO DEVOPS, IOT, O DESARROLLO DE INTERFACES WEB MEDIANTE LN), EL MODELADO EN MOVILIDAD Y LA MONITORIZACION DE PROCESOS INDUSTRIALES (P, EJ,, MEDIANTE REALIDAD AUMENTADA) Y LA EDUCACION EN INFORMATICA (P, EJ,, CHATBOTS DE MODELADO), ENTRE OTROS, PARA GARANTIZAR EL EXITO DE MASSIVE, CONTAMOS CON UN EQUIPO DE DIEZ INVESTIGADORES DE LA UNIVERSIDAD AUTONOMA DE MADRID (EXPERTOS EN MDE, HCI Y COLABORACION); LA COLABORACION DE EXPERTOS MUNDIALES EN LAS AREAS DEL PROYECTO (M, CHECHIK, B, COMBEMALE, G , TAENTZER); Y EL INTERES DE UN CONSORCIO DE EMPRESAS QUE USAN MDE (UGROUND), NECESITAN MODELAR VARIABILIDAD EN EL AMBITO INDUSTRIAL (IK4-IKERLAN, FLANDERS MAKE), SON DESARROLLADORES DE CHATBOTS (BOTDREAMS), EXPLORAN Y DESARROLLAN NUEVAS TECNOLOGIAS LN Y MOVILES (BEEVA), O JUEGAN UN PAPEL CLAVE EN TECNOLOGIAS DE DESARROLLO DE CHATBOTS (GOOGLE), DESARROLLO DIRIGIDO POR MODELOS\MODELADO FLEXIBLE\PLATAFORMAS DE MODELADO\LENGUAJES DE DOMINIO ESPECÍFICO\LINEAS DE PRODUCTO SOFTWARE\REDES SOCIALES\CHATBOTS\APLICACIONES MÓVILES