Software engineering for embedded systems methods, practical techniques, and applications - Oshana, Robert; Kraeling, Mark (Newnes, 2013)