
Programación Concurrente. Desde el punto de vista de la Automática, el interés de la experiencia reside en el hecho de que se ha usadouna plataforma robótica para probar algoritmos que resuelven problemas reales de concurrencia que, a menudo, se encuentran en sistemas de control automático. La plataforma mencionada: B.EN.DE.R. (Basic Environment for the DEvelopment of Robotic software), se ha construido específicamente para la asignatura pero puede aplicarse a asignaturas tales como Robótica, Ingeniería de Control o Dinámica de Sistemas. En el plan de estudios de la titulación, Programación Concurrente es una asignatura obligatoria y, concretamente, la única que trata los problemas de concurrencia inherentes a sistemas paralelos y/o distribuidos tales como: coordinación de robots, diseño de protocolos de comunicación, sistemas empotrados o sistemas en tiempo real, entre otros. Se ha usado C como lenguaje base, Linux como Sistema Operativo y los hilos del estándar Posix como herramienta práctica para la
Implementación de hebras debido a las ventajas que proporciona usarlas: facilidad de uso de memoria compartida y cambios de contexto menos costosos.

No hay comentarios:
Publicar un comentario