Descripción del proyecto
LA CONTINUA EVOLUCION DEL HARDWARE Y LAS COMUNICACIONES HA FAVORECIDO LA CREACION DE UNA INFRAESTRUCTURA ESPECIALMENTE PROPICIA PARA EL DESARROLLO E IMPLANTACION DE APLICACIONES HETEROGENEAS Y DISTRIBUIDAS, LAS CARACTERISTICAS ESPECIFICAS DE ESTOS GRANDES SISTEMAS ABIERTOS Y EL TIPO DE PROBLEMAS QUE SE PLANTEAN EN LOS NUEVOS DOMINIOS DE APLICACION (P,E,, SISTEMAS DE COMERCIO ELECTRONICO, ENTORNOS FINANCIEROS, GOBIERNO ELECTRONICO O INTELIGENCIA AMBIENTAL) SUPONEN UN RETO IMPORTANTE PARA LA INGENIERIA DEL SOFTWARE, QUE ESTA TENIENDO QUE REPLANTEARSE MUCHOS DE SUS METODOS Y HERRAMIENTAS TRADICIONALES, DESDE LAS FASES TEMPRANAS DEL DESARROLLO DE SISTEMAS SOFTWARE HASTA SU MANTENIMIENTO Y EVOLUCION, SE ESTA ADOPTANDO UN AMPLIO ESPECTRO DE NUEVAS METODOLOGIAS, MODELOS, LENGUAJES Y PLATAFORMAS DESDE DONDE ABORDAR TANTO LA COMPLEJIDAD CRECIENTE DE LOS NUEVOS SISTEMAS SOFTWARE, COMO LOS CAMBIOS CONTINUOS PRODUCIDOS POR LA APARICION DE NUEVAS PLATAFORMAS Y TECNOLOGIAS, EN ESTE MARCO, EL DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS (MDD), EL DESARROLLO DE SOFTWARE ORIENTADO A ASPECTOS (AOSD) Y EL MODELADO/GESTION DE PROCESOS DE NEGOCIO (BPM) SE HAN CONVERTIDO EN METODOLOGIAS AMPLIAMENTE ACEPTADAS DESDE DONDE ABORDAR EL DISEÑO Y DESARROLLO DE GRANDES SISTEMAS SOFTWARE, SIN EMBARGO, Y A PESAR DE QUE NOS ENCONTRAMOS ANTE ALTERNATIVAS DE DESARROLLO MUY PROMETEDORAS, LA EXPERIENCIA DEMUESTRA LA ESCASA PENETRACION TANTO DE MDD COMO DE AOSD EN EL MODELO IMPERANTE EN LA INDUSTRIA DE DESARROLLO DE SOFTWARE, LAS FACTORIAS DE SOFTWARE, NO SIENDO ESTE EL CASO DE BPM: LOS PROCESOS ITERATIVOS DE DESARROLLO, COMO POR EJEMPLO EL PROCESO UNIFICADO, AMPLIAMENTE IMPLANTADOS EN LAS FABRICAS DE SOFTWARE, AUN NO SE BENEFICIAN DE LA SEPARACION DE CONCEPTOS INHERENTES A MDD Y AOSD, EL PRESENTE PROYECTO TIENE COMO OBJETIVO PRINCIPAL EL ABORDAR LA INCORPORACION DE MDA Y AOSD EN LOS PROCESOS DE DESARROLLO INDUSTRIAL BASADOS EN BPM PRESENTES EN LAS FACTORIAS DE SOFTWARE, PARA ELLO, PROPORCIONAREMOS UN CONJUNTO DE METODOS, TECNICAS Y HERRAMIENTAS QUE HAGAN EFECTIVA ESTA INCORPORACION, AUTOMATIZANDO LOS PROCESOS DE DESARROLLO MEDIANTE TRANSFORMACIONES DE MODELOS, Y HACIENDO USO DE TECNICAS ORIENTADAS A ASPECTOS ESPECIFICAS PARA CADA UNA DE LAS DIFERENTES FASES DEL DESARROLLO, NUESTRO GRUPO DE INVESTIGACION TIENE UNA RECONOCIDA EXPERIENCIA EN LOS TEMAS RELACIONADOS CON LAS METODOLOGIAS Y TECNOLOGIAS SOFTWARE MENCIONADAS (MDD, AOSD) EN EL AMBITO DE LOS ULTIMOS PROYECTOS SUBVENCIONADOS TIC2002-4309-C02-01Y TIN2005-09405-C02-02, POR OTRA PARTE, Y COMO FRUTO DE LA EXPERIENCIA ADQUIRIDA EN ESOS PROYECTOS NACIONALES, EL GRUPO QUERCUS HA SUSCRITO CONTRATOS DE COLABORACION PARA EL DESARROLLO DE PROYECTOS SOFTWARE PARA GRANDES EMPRESAS COMO LA SDAE (SOCIEDAD DIGITAL DE AUTORES Y EDITORES), INDRA, INSA Y COMMUNITI,TV, ASI COMO PARA LA JUNTA DE EXTREMADURA, LO QUE PRETENDEMOS ES UTILIZAR DICHA EXPERIENCIA PARA PROPORCIONAR UN PROCESO INTEGRAL ORIENTADO A LA EMPRESA Y APOYADO POR HERRAMIENTAS QUE FACILITEN LA TRANSFERENCIA DE MDA Y AOSD A LA INDUSTRIA DEL SOFTWARE,COMO CONCRECION DE LAS APORTACIONES DEL PROYECTO SE PROPONE SU APLICACION Y EVALUACION EN DOS ESCENARIOS DE GRAN IMPORTANCIA PARA LA INDUSTRIA DEL SOFTWARE EN LOS PROXIMOS AÑOS: EL MODELADO DE APLICACIONES PARA LA WEB 2,0 CON TECNOLOGIAS DE RICH INTERNET APPLICATIONS Y EL DESARROLLO DE APLICACIONES CON ARQUITECTURA MULTICAPA BASADAS EN J2EE, MDA\MDD\AOSD\BPM\Web 2.0\multi-tier arquitectures\RIA