Software Performance Engineering for Embedded Systems
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 ...