Libro de la Universitat Politècnica de Catalunya sobre programación de sistemas en tiempo real y sistemas embebidos, con la programación orientada a eventos como enfoque central. Recorre las fases de diseño —especificación de requisitos, diseño arquitectónico y detallado, implementación y pruebas— apoyándose en los diagramas UML de casos de uso, secuencia, estados y actividad. Desarrolla un caso de estudio de captura y proceso de señales en un vuelo espacial, y proyectos prácticos de programación por eventos, como la simulación del aterrizaje de un cohete. Primera edición, 2011.