9

Embedded Software Quality, Integration, and Testing Techniques

Mark Pitchford    LDRA, Monks Ferry, United Kingdom

Abstract

Mission-critical applications demanding safety and security, such as aircraft flight controllers, car braking systems, or medical devices, demand state-of-the-art quality, integration, and testing techniques. However, best practices in the development of embedded software should apply not only to high-integrity devices, but also to lesser integrity applications when the need to optimize the effectiveness of the available test time and budget demands that pragmatic decisions should be made.

To complement this multitude of software test techniques there is a similar plethora of test tools available to automate them. These tools ...

Get Software Engineering for Embedded Systems, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.