Accesos directos a las distintas zonas del curso

Ir a los contenidos

Ir a menú navegación principal

Ir a menú pie de página

SISTEMAS EN TIEMPO REAL

Curso 2021/2022 Subject code6802306-

SISTEMAS EN TIEMPO REAL

BIBLIOGRAFÍA COMPLEMENTARIA

ISBN(13): 9780137142989
Título: REAL-TIME JAVA PROGRAMMING: WITH JAVA RTS (Primera edición)
Autor/es: Greg Bollella ; Eric J. Bruno ;
Editorial: Ed. Prentice-Hall
ISBN(13): 9780201633924
Título: PROGRAMMING WITH POSIX THREADS (Primera edición)
Autor/es: D. Butenhof ;
Editorial: ADDISON - WESLEY
ISBN(13): 9780470844373
Título: CONCURRENT AND REAL-TIME PROGRAMMING IN JAVA (Primera edición)
Autor/es: Andrew J Wellings ;
Editorial: JOHN WILLEY & SONS
ISBN(13): 9780521866972
Título: CONCURRENT AND REAL-TIME PROGRAMMING IN ADA (Tercera Edición)
Autor/es: Andrew J Wellings ; Burns, Alan ;
Editorial: CAMBRIDGE UNIVERSITY PRESS..
ISBN(13): 9781119482758
Título: CONCURRENT, REAL-TIME AND DISTRIBUTED PROGRAMMING IN JAVA: THREADS, RTSJ AND RMI (2017)
Autor/es: Badr Benmammar ;
Editorial: Wiley-ISTE
ISBN(13): 9781419656491
Título: REAL-TIME JAVA PLATFORM PROGRAMMING (Segunda edición)
Autor/es: Peter C Dibble ;
Editorial: BookSurge Publishing

El estudiante puede consultar la siguiente bibliografía con el fin de aclarar o extender los conocimientos que debe adquirir a lo largo del curso, y más en concreto en lo concerniente a Java RTS, Ada y POSIX para la realización de las actividades prácticas:

  • Real-Time Java Programming: With Java RTS. Eric J. Bruno y Greg Bollella. Editorial: Prentice Hall (2009). ISBN: 978-0137142989

El libro se centra en la implementación de Java RTS, como motor de desarrollo para sistemas de tiempo real, incluyendo capítulos específicos sobre el recolector de basura, eficiencia de la implementación y detalles sobre la planificación y gestión temporal de las tareas, además de los modelos de memoria para RTSJ

  • Real-Time Java Platform Programming (Segunda Edición). Dr. Peter C Dibble. Editorial: BookSurge Publishing (2008). ISBN: 978-1419656491

El libro describe los aspectos relevantes de la especificación RTJS, focalizando en temas como la integración con tareas de tipo Non-RT (no real time), accesos a los diferentes tipos de heap de memoria, uso de la memoria “sucia” para acceder a distintos dispositivos hardware o detallar los errores más habituales en el uso de Java RT para el desarrollo de aplicaciones.

  • Concurrent and Real-Time Programming in Java. Andrew Wellings. Editorial: Willey (2004). ISBN: 978-0470844373

El libro se centra en los aspectos de programación concurrente que proporciona el modelo RTJS, y en particular en el modelo de gestión de memoria y control de recursos compartidos. Dispone de un ejemplo práctico muy significativo, en el área de la automoción, presentando un caso de desarrollo de un sistema de control de crucero.

  • Concurrent and Real-Time Programming in Ada. Alan Burns y Andy Wellings. Editorial: Cambridge University Press (Tercera Edición) (2007). ISBN: 978-0521866972

Se presenta el lenguaje de programación ADA,y en concreto las características que proporciona para la programación de sistemas en tiempo real y computación distribuida. ADA es un lenguaje pensado para ser escalable y robusto, con una fuerte estructura de planificación adecuada para los sistemas de tiempo resl. Se muestran los mecanismos proporcionados para la gestión de memoria compartida y la planificación de tiempos de las tareas.

  • Programming with POSIX threads. D. Butenhof. Editorial: Addison-Wesley (1997). ISBN: 978-0201633924

En este libro se describe el modelo de tareas (threads) usados en los sistemas Unix (POSIX) y que formalmente se denomina como Pthreads (de POSIX threads). Se describen los mecanismos de definición e intercomunicación de dichas tareas y su aplicabilidad al desarrollo de sistemas de computación distribuidos y de tiempo real.