Grupo de investigación Sistemas Concurrentes

Slides:



Advertisements
Presentaciones similares
Experiencia en implantación de una metodología
Advertisements

Projecte dEnginyeria del Software i Bases de Dades Departament dEnginyeria de Serveis i Sistemes dInformació Facultat dInformàtica Enciso Servicios Cooperativos.
CONSEJERÍA DE EDUCACIÓN CULTURA Y DEPORTES
Facultad de Ciencias Exactas Universidad Nacional del Centro (UNICEN) Prof. Dr. Alejandro Zunino Instituto de Sistemas Tandil (ISISTAN)
Proyecto de Implantación de .LRN en la U.V.
Características Generales y Entornos de Desarrollo
ESTRATEGIA pKM SURICATA
Diciembre de ¿QUÉ ES RETA? La Red de Espacios Tecnológicos de Andalucía es un instrumento de la Consejería de Innovación, Ciencia y Empresa para.
Projecte dEnginyeria del Software i Bases de Dades Departament dEnginyeria de Serveis i Sistemes dInformació Facultat dInformàtica Enciso Servicios Cooperativos.
Projecte dEnginyeria del Software i Bases de Dades Departament dEnginyeria de Serveis i Sistemes dInformació Facultat dInformàtica Enciso Servicios Cooperativos.
Alhambra-Eidos Juan Carlos Marqueño González
Diseño de Sistemas Operativos Ing. Ángel Caffa
V Foro Nacional sobre Gestión Ambiental y Sostenibilidad
01 T aller Virtual de las Américas. La arquitectura virtual sera una entidad tridimensional interactiva y navegable en tiempo real. El diseño virtual.
Objetivos Desarrollar software funcional multi-modelo sobre distintas plataformas para el estudio de sistemas complejos de cómputo de alto rendimiento.
Programación Avanzada en Internet
Lección 5 Introducción a las representaciones externas de datos
Prof. Adelaide Bianchini. Dpto. de Computación y Tecnología de la Información. Universidad Simón Bolívar. Mayo Diseño centrado en el usuario Prof.
APLICACIONES DE MODELOS ESTADÍSTICOS
Fundamentos de Programación Orientada a Objetos
Recursos Tecnológicos en Psicopedagogía
III SIMPOSIO INTERNACIONAL ENSEÑANZA-APRENDIZAJE DE LA LENGUA Y DE LA LITERATURA IPN Agosto 3, 2002.
Cádiz Aplicación Web para la tele-gestión por procesos de la Calidad
Ingeniería del Software
Ingeniería del Software
Grupo Alarcos inf-cr. uclm
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
ARQUITECTURA DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS
1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET.
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 7: Proceso de Ingeniería.
Desarrollo de Software Basado en Componentes
Dspace Ma. del Pilar Reyes Del toro mx
Requerimientos No Funcionales
Análisis y Diseño de Sistemas
Acto de Acogida Curso Presentación Campus Virtual Compartido.
SEMANA Introducción.
El Proceso Software Ingeniería en Informática
Left Case: Int Case v1.0 Roberto Galache García Tutores: Francisco José García Peñalvo Francisco José García Peñalvo Iván Álvarez Navia Iván Álvarez Navia.
STARUML.
Ingeniería de Software
Departamento de Informática Universidad Técnica Federico Santa María 1 RMA/2001 Proyecto West PROYECTO WEST Presentación Tarea Nº4 Raúl Monge Anwandter.
Como Desarrollar SW Distribuido de Calidad
Presentación anteproyecto Juan Carlos Gutiérrez Martínez. Universidad Tecnológica de Pereira. Abril 23 de 2009.
Aportación de la Telemática a los Sistemas Inteligentes de Transporte
Línea: Tecnologías para la Investigación Resumen Proyectos1 Entidades Participantes4 Académicos Participantes10 Proyecto de Cómputo de Alto Rendimiento.
Junio I Jornadas de trabajo META Subproyecto METAMETHOD - Soporte a la Especificación de Metodologías de Desarrollo mediante Técnicas MDD -
El proyecto LEFIS y la Red ALFA: iniciativas en marcha Fernando Galindo Universidad de Zaragoza Poderes públicos y nuevas tecnologías: experiencias prácticas.
3.- Introducción a Patrones de Diseño
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
1 Graduado en Electrónica y Automática Reunión
Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.
1er Foro Universitario M. en C. Jesús Sánchez Orea
Línea: Tecnologías para la Investigación Resumen Proyectos1 Entidades Participantes4 Académicos Participantes10 Proyecto de Cómputo de Alto Rendimiento.
Subproyecto Medwsa Proyecto CICYT META Ciudad Real, Junio 2007.
Desarrollo de Software Orientado a Objetos (deficiencias)
SIMULACIÓN 2015 Universidad Nacional Abierta y a Distancia – UNAD Escuela de ciencias básicas, Tecnología e Ingeniería Curso SIMULACIÓN.
1. Introducción a los Sistemas de Internet Gestión de Sistemas en Internet Universidad Antonio de Nebrija 2003/04 Justo N. Hidalgo Sanz.
Actividad 20. Métodos de prueba en entornos especializados M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
PERFIL PROFESIONAL MILENA MOLINA ¿Quién es Milena Molina? Licenciada en Lenguas Modernas Español-Inglés de la universidad Distrital Francisco José de Caldas.
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
PLATAFORMA MOODLE . UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS
Arquitectura y Redes de Computadores
JAMES VELOZA ORTIZ SEMINARIO DE INVESTIGACIÓN INGENIERÍA EN TELECOMUNICACIONES.
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
26 de julio del “El nacimiento de la Universidad de Los Andes no obedeció solo al deseo de dar vida a otra universidad o a un interés exclusivamente.
II Jornadas META - Cartagena, Enero Arquitecturas Software  Grupos de Trabajo  Arquitecturas Software Distribuidas+Redes de Sensores  Reconfiguración.
Departamento de Ingeniería de Sistemas y Computación.
 Alhambra.  Red Telemática Averroes.  Minerva Centros TIC. Las Nuevas Tecnologías en Andalucía.
Antonio Mihi Ramírez, Universidad de Granada, Mercedes Valiente López, Universidad Politécnica de Madrid, Víctor.
Transcripción de la presentación:

Grupo de investigación Sistemas Concurrentes Dpto. de Lenguajes y Sistemas Informáticos Escuela Técnica Superior de Ingeniería Informática Universidad de Granada Periodista Daniel Saucedo, s/n 18015 Granada http://lsi.ugr.es/~sc mcapel@ugr.es Reunión con empresas del CEEI´04

Reunión con empresas del CEEI´04 Resumen Presentación del grupo Resultados Experiencia en la organización de actividades I+D Proyectos actuales Intereses de investigación Control de sistemas de tiempo real Automatización del diseño Sistemas de instrumentación distribuidos Trabajo actual/futuro Reunión con empresas del CEEI´04

Presentación del grupo Datos del grupo TIC-157: Puntuación científica en la última convocatoria del PAI: 15/25 Miembros del grupo: - José Ramón Balsas Almagro (Dpto.Informática-U.Jaén) - José Miguel Cantón Gurrero (Junta de Andalucía) - Juan Antonio Holgado Terriza (Dpto.LSI-U.Granada) - Manuel I. Capel Tuñón (Dpto.LSI-U.Granada) - Miguel J. Hornos Barranco (Dpto.LSI-U.Granada) Financiación actual del grupo: Apoyo a grupos del PAI (III Plan Andaluz 2003/05): 5.067,80 EUR Reunión con empresas del CEEI´04

Financiación de Proyectos: Reunión con empresas del CEEI´04 Resultados Evolución del número de publicaciones Financiación de Proyectos: 13 Mptas. (1994/97) “A programming Environment for the Development of Heterogeneous Distributed Systems ” (TIC94-0930-C02-02 ) 101.741 EUR (2003/06) Subproyecto I+D+i “DEHDMS” del MCyT (2003) Reunión con empresas del CEEI´04

Experiencia en la organización de actividades I+D Advanced Parallel Programming with Transputers (curso bilingüe) 7 – 10 Marzo, 1995 (en colaboración con Dr.A.Bakkers Twente University -NL-). Seminario: “Concurrent Programming” en el ForschunInstitut fur Microprocessortechnik (University of Linz) Junio, 1998. Mathematical Modeling of Technical Processes ERASMUS -IP project 9 -17 Julio, 2000; 2-13 Julio 2001. En cooperación con Technical University of Kosice (República Eslovaca). Reunión con empresas del CEEI´04

Reunión con empresas del CEEI´04 Proyectos Actuales Control de sistemas de tiempo real Herramientas software de automatización del diseño de sistemas de control Sistemas de instrumentación distribuidos Reunión con empresas del CEEI´04

Control de Sistemas de Tiempo Real Aplicación de álgebras de procesos temporizadas al diseño detallado Desarrollo de herramientas soft. Desarrollo automatizable en Java con plataformas basadas en: Jini de Sun Microsystems csp.lang de CTJ (Twente U.) jcsp.lang de JCSP (U. of Kent) This is a third line of activity intended to give support to the work carried out in design automation of reactive systems and to explore the applications of the new concurrent oriented technologies ‘around Java’ to the development of high quality simulators for discrete and continous event systems which allow us to verify safety and timing requirements of these systems. Free available libraries, such as the referred in the above slide, give us the possibility of obtaining excellent 3D visualizations of simulated environments, like the production cell shown in the slide. Reunión con empresas del CEEI´04 Spanish-French Meeting (Zaragoza)

Ejemplo de sistema desarrollado “Executable” CSP program Control Program Interface to the simulator (ASCII protocol) simulator UNIX pipes Process algebras like CSP or CCS provide concise notations for obtaining a complete design of event based systems, reactive and real time systems. One such design can be verified using formal techniques like model checking or can be validated in a simulated environment. The system design can be systematically transformed into a executable program for several programming languages, like CML, Occam, etc. In our case we selected the programming language Java and several specific CSP-style programming libraries to implement the control program. The simulated environment, necessary to validate functional, safety and timing requirements of the control program, has been programmed with the Java on Time Synchronous Animation library. The simulator has two significant functions: to simulate physical components including internal controllers of each component, to visualize the movements of each physical component during the control program execution It is shown in the slide a screen dump of the working window of the Production Cell simulator which has been developed by the FZI in Karlsruhe as a benchmark example of real-time systems development. The control program has been combined with FZI simulator to a working prototype. The production cell case study Reunión con empresas del CEEI´04

Automatización del diseño de sistemas de control Implementación de herramientas software que ayuden a acortar la distancia entre especificación formal de sistemas de control y los modernos lenguajes de programación Formalización y verificación de las restricciones de tiempo real de los sistemas Integración efectiva de métodos de especificación y diseño:UML, Statecharts,… Process algebras like CSP or CCS provide concise notations for obtaining a complete design of event based systems, reactive and real time systems. One such design can be verified using formal techniques like model checking or can be validated in a simulated environment. The system design can be systematically transformed into a executable program for several programming languages, like CML, Occam, etc. In our case we selected the programming language Java and several specific CSP-style programming libraries to implement the control program. The simulated environment, necessary to validate functional, safety and timing requirements of the control program, has been programmed with the Java on Time Synchronous Animation library. The simulator has two significant functions: to simulate physical components including internal controllers of each component, to visualize the movements of each physical component during the control program execution It is shown in the slide a screen dump of the working window of the Production Cell simulator which has been developed by the FZI in Karlsruhe as a benchmark example of real-time systems development. The control program has been combined with FZI simulator to a working prototype. Reunión con empresas del CEEI´04

Reunión con empresas del CEEI´04 Process algebras like CSP or CCS provide concise notations for obtaining a complete design of event based systems, reactive and real time systems. One such design can be verified using formal techniques like model checking or can be validated in a simulated environment. The system design can be systematically transformed into a executable program for several programming languages, like CML, Occam, etc. In our case we selected the programming language Java and several specific CSP-style programming libraries to implement the control program. The simulated environment, necessary to validate functional, safety and timing requirements of the control program, has been programmed with the Java on Time Synchronous Animation library. The simulator has two significant functions: to simulate physical components including internal controllers of each component, to visualize the movements of each physical component during the control program execution It is shown in the slide a screen dump of the working window of the Production Cell simulator which has been developed by the FZI in Karlsruhe as a benchmark example of real-time systems development. The control program has been combined with FZI simulator to a working prototype. Reunión con empresas del CEEI´04

Sistemas de Instrumentación Distribuidos Reunión con empresas del CEEI´04

Sistemas de Instrumentación Distribuidos Falta estandarización del software de control de instrumentos científicos; soluciones parciales GPIB (IEEE488), actualmente Sistemas de instrumentación en red (p.e. LabView de NI) son licencias de propietario para plataformas concretas (Windows) Sistemas de desarrollo independientes con una arquitecturas software abiertas, bien diseñadas y altamente modulares Sistemas usando tecnología middleware (DCE, Corba, Jini,): Reconfiguración dinámica Autoadaptabilidad Predecibilidad (muy importante para mediciones en tiempo real) Process algebras like CSP or CCS provide concise notations for obtaining a complete design of event based systems, reactive and real time systems. One such design can be verified using formal techniques like model checking or can be validated in a simulated environment. The system design can be systematically transformed into a executable program for several programming languages, like CML, Occam, etc. In our case we selected the programming language Java and several specific CSP-style programming libraries to implement the control program. The simulated environment, necessary to validate functional, safety and timing requirements of the control program, has been programmed with the Java on Time Synchronous Animation library. The simulator has two significant functions: to simulate physical components including internal controllers of each component, to visualize the movements of each physical component during the control program execution It is shown in the slide a screen dump of the working window of the Production Cell simulator which has been developed by the FZI in Karlsruhe as a benchmark example of real-time systems development. The control program has been combined with FZI simulator to a working prototype. Reunión con empresas del CEEI´04

Trabajo actual/futuro Aplicación de conceptos y métodos formales de especificación a las aplicaciones de Tiempo Real Desarrollo de herramientas software de automatización Aplicación de tecnologías middleware al desarrollo e implantación de sistemas de medición y control de aparatos científicos Reunión con empresas del CEEI´04