Patrón objeto activo y programación dirigida por eventos

Publicaciones relacionadas con la programación concurrente, el patrón objeto activo y el paradigma de la programción reactiva o dirigida por eventos, como así también el uso de frameworks y herramientas.

AutorTítulo y enlace
Herb Sutter Prefer Using Active Objects Instead of Naked Threads
Herb Sutter Use Threads Correctly = Isolation + Asynchronous Messages
David Cummings Managing Cuncurrency in Complex Embedded Systems
R. Greg Lavender, Douglas C. Schmidt An Object Behavioral Pattern for Concurrent Programming
Ed Benowitz, Ken Clark, Garth Watney Auto-coding UML Statecharts for Flight Software
Leandro Francucci Modelos y frameworks en embedded software de manera simple - "Usando Frameworks"

 

Modelado de software

Publicaciones relacionadas con el modelado de embedded software, especialmente modelos de comportamiento dinámico.

AutorTítulo y enlace
David Harel Statecharts: A Visual Formalism for Complex Systems
OMG UML specification version 2.5
Leandro Francucci Modelos y frameworks en embedded software de manera simple - "Usando Modelos"
Leandro Francucci Prueba de máquinas de estados planas y jerárquicas mediante casos de prueba
Leandro Francucci Especificación de Máquinas de Estados UML y Compatibilidad en RKH

 

Técnicas, prácticas y principios de la programación

Publicaciones relacionadas con técnicas, buenas prácticas y principios de la programación aplicada a los embedded systems.

AutorTítulo y enlace
Leandro Francucci Modularidad, abstracción y múltiples instancias en C para Embedded Software
Leandro Francucci Principios de OOP aplicados en C para Embedded Systems

 

Presentaciones

Presentaciones en conferencias, clases y simposios relacionadas con el embedded software.

AutorLugarTítulo y enlaceFecha
Leandro FrancucciSASE El Paradigma de la Programación Dirigida por Eventos2017
Leandro FrancucciSASE Máquinas de Estados UML Statecharts2017
Leandro FrancucciSASE Software Mas Flexible Mediante Abstracciones Aplicadas en C2017
Leandro FrancucciSASE Prueba de Máquina de Estados2017
Leandro FrancucciSASE UML minimalista y el desarrollo evolutivo basado en modelos2015
Dario BaliñaSASE Programando la CIAA con Statecharts Usando RKH2017

 

Bibliografía

Libros relacionados con el embedded software.

AutorTítulo y enlace
Bruce Powell Douglass Real-Time UML: Advances in the UML for Real-Time Systems (3rd Edition)
Miro Samek Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems
James W. Grenning Test Driven Development for Embedded C (Pragmatic Programmers)
Robert C. Martin Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin Agile Software Development, Principles, Patterns, and Practices
Gerard Mezaros xUnit Test Patterns: Refactoring Test Code
Kernighan & Ritchie C Programming Language (2nd Edition)