Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers

The chapters of Section II and Section III presented the fundamental technical details of the major embedded hardware and software elements that an engineer needs to be familiar with (at a minimum) in order to understand or create an architecture. As Chapter 1 indicated, Chapter 2, Section II and Section III are all part of the first phase in designing an embedded system defining the system: Stage 1: having a solid technical base.
Section IV continues to outline the remaining stages of designing an embedded system, covering the remaining five stages of defining a system (Chapter 11): Stage 2, Understanding the Architecture Business Cycle; Stage 3, Defining the Architectural Patterns and Reference Models; Stage 4, Creating the Architectural Structures; Stage 5, Documenting the Architecture; and Stage 6, Analyzing and Evaluating the Architecture. Chapter 12 outlines the remaining phases of designing an embedded system implementing a system based upon the architecture, debugging and testing the system, and maintaining the system.
In This Chapter
Defining the stages of creating an embedded systems architecture
Introducing the architecture business cycle and its effect on architecture
Describing how to create and document an architecture
Introducing how to evaluate and reverse engineer an architecture
This chapter is about giving...