Descripción del proyecto
EN ESTE PROYECTO SE PROPONE CONTRIBUIR A LA EXTENSION DE LAS METODOLOGIAS DE DISEÑO DE SOFTWARE BASADO EN MODELOS (MDD) AL DESARROLLO DE APLICACIONES CON REQUISITOS EXTRA-FUNCIONALES DE TIEMPO REAL, CALIDAD DE SERVICIO, INTEGRIDAD Y SEGURIDAD QUE SE EJECUTAN EN PLATAFORMAS DISTRIBUIDAS, HETEROGENEAS Y EMPOTRADAS, DOTADAS DE MIDDLEWARE Y SERVICIOS DE ENTORNO ESTANDARES, EL OBJETIVO FINAL ES DESARROLLAR METODOLOGIAS DE MODELADO PARA DISEÑAR, DESCRIBIR Y ANALIZAR ESTOS TIPOS DE APLICACIONES ANTES DE QUE SE ESPECIFIQUE LA PLATAFORMA DE EJECUCION, Y DEFINIR UN PROCESO PARA GENERAR LA IMPLEMENTACION EJECUTABLE DE LA APLICACION MEDIANTE HERRAMIENTAS QUE INCORPORAN EL CONOCIMIENTO EXPERTO SOBRE LA PLATAFORMA ESPECIFICA A LA QUE SE DESTINA, EN EL PROYECTO SE VA A ABORDAR LA TECNOLOGIA EN TRES NIVELES: A) SE VAN A DESARROLLAR METODOLOGIAS PARA DESCRIBIR, DISEÑAR Y ANALIZAR LAS APLICACIONES MEDIANTE MODELOS Y LENGUAJES DE MODELADO ESPECIFICOS DE DOMINIO (DSML), B) SE VAN A DESARROLLAR PLATAFORMAS DE EJECUCION Y COMUNICACION CON SERVICIOS Y RECURSOS, QUE SIMPLIFIQUEN LA INFORMACION DE CONFIGURACION RELATIVA A LOS REQUISITOS EXTRA-FUNCIONALES, Y C) SE DISEÑARAN E IMPLEMENTARAN LOS PROCESOS DE TRANSFORMACION DE LOS MODELOS INDEPENDIENTES DE LAS PLATAFORMAS A LAS IMPLEMENTACIONES PARA LAS PLATAFORMAS CONCRETAS QUE SE PROPONEN, POR OTRO LADO SE PRETENDE VALIDAR LA TECNOLOGIA DESARROLLADA EN APLICACIONES DE DIVERSOS DOMINIOS DE APLICACION, PARA ELLO, SE DESARROLLARAN DEMOSTRADORES EN LAS AREAS DE ROBOTICA, SISTEMAS AEROESPACIALES Y SISTEMAS MOVILES, EN LAS CUALES LOS GRUPOS PARTICIPANTES TIENEN EXPERIENCIA, Y QUE ADEMAS, CONSTITUYEN OBJETIVOS PARADIGMATICOS PARA APLICAR LA TECNOLOGIA QUE SE VA A DESARROLLAR, tiempo real\sistemas empotrados\sistemas de alta integridad\desarrollo basado en modelos\sistemas distribuidos\plataformas\componentes