March 2015
Intermediate to advanced
816 pages
36h 46m
English
Architectural patterns are abstract, stylized descriptions of good design practice. They capture knowledge about the organization of system architectures, when these architectures should be used, and their advantages and disadvantages. You use an architectural pattern to understand an architecture and as starting point for creating your own, specific architectural design.
The difference between real-time and interactive software means that there are distinct architectural patterns for real-time embedded systems. Real-time systems’ patterns are process-oriented rather than object- or component-oriented. In this section, I discuss three real-time architectural patterns that are commonly used: ...
Read now
Unlock full access