Embedded Control Systems Design/Design Patterns/4Cs

< Embedded Control Systems Design < Design Patterns

The Wikibook of

Embedded Control Systems Design



With increasing complexity of embedded systems, there is a need to explicitly control the interaction process instead of implicit definition of the interaction embedded in the different subsystems itself.

To explicitly control the interaction process on a software level, the interaction process is split in different parts, where each part can be handled at a different moment in the design process. These parts are known as the four fundamental "concerns" of system design: communication, computation, configuration and coordination[1].

An example of the four fundamental "concerns" of system design can be found in the automotive application section of this wikibook.

References

  1. Coordination in Evolving Systems - By Radestock M. and Eisenbach S.

Embedded Control Systems Design

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.