Component-Based Software Development for Embedded Systems - Hutchison, David (Springer Berlin / Heidelberg, 2005)