Descripción del proyecto
EL OBJETIVO GENERAL DEL PROYECTO ES GENERAR UN ENTORNO DE DESARROLLO DE SISTEMAS DE CONTROL INDUSTRIAL QUE PERMITA ABORDAR EL DISEÑO DE APLICACIONES DISTRIBUIDAS, COMPLEJAS Y RECONFIGURABLES, EL DISEÑO DE LA APLICACION COMUNMENTE INVOLUCRA A DIFERENTES DISCIPLINAS, REQUIRIENDO UN CONJUNTO DE HERRAMIENTAS COMERCIALES HETEROGENEAS Y QUE SE PUEDEN ENCONTRAR GEOGRAFICAMENTE DISTRIBUIDAS, POR TANTO, EL ENTORNO DE DESARROLLO DEBERA INTEGRAR ESTE CONJUNTO DE HERRAMIENTAS, FACILITANDO SU COLABORACION DURANTE EL DISEÑO DE LA APLICACION Y AYUDANDO A LA TOMA DE DECISIONES ATENDIENDO A LOS ASPECTOS DE INTERES PARTICULARES DEL DOMINIO, POR ELLO, LA PRESENTE PROPUESTA SE CENTRA EN LA APLICACION DE TECNOLOGIAS NOVEDOSAS QUE PERMITAN DISEÑAR Y DESARROLLAR DE FORMA DISTRIBUIDA APLICACIONES DE CONTROL INDUSTRIAL DANDO SOPORTE AL CICLO DE DESARROLLO DE APLICACIONES DE CONTROL INDUSTRIAL RECONFIGURABLES EN TIEMPO REAL, EL PROYECTO SE CENTRA EN DOS ASPECTOS QUE, AUNQUE COMPLEMENTARIOS, ESTAN BIEN DIFERENCIADOS:¿ DISEÑO DE UN ENTORNO DE DESARROLLO INTEGRADO DISTRIBUIDO, SE BASARA EN LOS CONCEPTOS DEL PARADIGMA DE LA INGENIERIA CONDUCIDA POR MODELOS (MODEL DRIVEN ENGINEERING - MDE), SE EVALUARAN LAS ALTERNATIVAS QUE PERMITAN IR CONSTRUYENDO EL MODELO DE LA APLICACION HACIENDO COLABORAR A LOS EXPERTOS DE DOMINIO A TRAVES DE LAS HERRAMIENTAS QUE MANEJAN DE FORMA DISTRIBUIDA, INTEGRARA TANTO HERRAMIENTAS COMERCIALES COMO HERRAMIENTAS DE NUEVO DISEÑO, COMO POR EJEMPLO, PARA RECONFIGURACION Y GENERACION DEL CODIGO ASOCIADO,¿ DISEÑO Y DESARROLLO DE APLICACIONES DE CONTROL INDUSTRIAL RECONFIGURABLES, SE ANALIZARAN LAS TECNOLOGIAS MIDDLEWARE DISPONIBLES ACTUALMENTE QUE PERMITAN DISEÑAR APLICACIONES RECONFIGURABLES (CORBA, DDS, SERVICIOS WEB, OPC, ¿) Y SE ABORDARA SU DISEÑO MEDIANTE EL ENTORNO DE DESARROLLO, LA VALIDACION SE REALIZARA SOBRE UNA CELULA DE FABRICACION AUTOMATIZADA EN LA QUE SE PROBARAN UN CONJUNTO DE ESCENARIOS DE RE-CONFIGURACION EN TIEMPO REAL,LOS RESULTADOS PRINCIPALES ESPERABLES DEL PROYECTO SON:¿ DISEÑO DE UNA ARQUITECTURA BASADA EN SERVICIOS QUE CONSTITUYA EL NUCLEO DEL ENTORNO DE DESARROLLO INTEGRADO (INTEGRATED DEVELOPMENT ENVIRONMENT - IDE) DISTRIBUIDO,¿ DEFINICION DE UNA ONTOLOGIA QUE INCLUYA LOS COMPONENTES NECESARIOS PARA DESCRIBIR LOS CONCEPTOS QUE MANEJA CADA DOMINIO (MODELOS DEL SISTEMA), SUS RELACIONES Y EL COMPORTAMIENTO QUE DEBEN EXHIBIR DURANTE EL CICLO DE DESARROLLO DE LA APLICACION,¿ DISEÑO Y DESARROLLO DE HERRAMIENTAS DE AYUDA A LA DEFINICION DE ESCENARIOS DE RECONFIGURACION DE LAS APLICACIONES, DE EDICION Y DE GENERACION AUTOMATICA DE CODIGO HASTA DONDE SEA POSIBLE,¿ PROTOTIPO DE ENTORNO DISTRIBUIDO QUE INCLUIRA: REPOSITORIOS DE MODELOS, GENERACION DE MODELOS A PARTIR DE HERRAMIENTAS COMERCIALES, VISUALIZACION DE LOS MODELOS DE LA APLICACION, TRAZABILIDAD DEL DISEÑO Y SOPORTE A LA GENERACION AUTOMATICA DE CODIGO CONFORME A LOS ESTANDARES IEC 61131 E IEC 61499¿ DISEÑO Y DESARROLLO DE UN SISTEMA DE COMUNICACION VIRTUAL QUE OFREZCA MECANISMOS PARA LA RECONFIGURACION DINAMICA DE LA APLICACION,¿ VALIDACION DEL PROTOTIPO EN UNA CELULA DE FABRICACION RECONFIGURABLE, ENTORNO DE DESARROLLO INTEGRADO\SISTEMAS DE CONTROL INDUSTRIAL\RECONFIGURACION DINAMICA