Chapter 10

Software Performance Engineering for Embedded Systems

Robert Oshana

Chapter Outline

Embedded systems often have one or more performance-related requirements. The complexity of modern embedded software systems requires a systematic approach for achieving these performance targets. An ad hoc process can lead to missed deadlines, poorly performing systems and cancelled projects. There is a maturity required to define, manage, and deliver on multiple real-time performance requirements.

Performance process maturity can be measured on a scale, similar to the Capability Maturity Model (CMMi) and other related scales. Figure 10.1 shows ...

Get Software Engineering for Embedded Systems now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.