跳转到内容

嵌入式控制系统设计/设计模式/4C

来自维基教科书,开放的书籍,开放的世界
维基教科书


嵌入式控制系统设计


随着嵌入式系统复杂性的增加,需要显式地控制交互过程,而不是隐式地定义嵌入在不同子系统本身的交互过程。

为了在软件级别显式地控制交互过程,交互过程被分成不同的部分,每个部分可以在设计过程的不同时刻处理。这些部分被称为系统设计的四个基本“关注点”:通信、计算、配置和协调。 [1]

  • 通信部分定义了代理如何相互通信。
  • 计算部分定义了单个代理行为的实现。因此,它决定了要通信的内容。
  • 配置部分定义了交互结构或配置。它说明了系统中存在哪些代理以及哪些代理可以相互通信,以及通信方法。它描述了信息来自何处以及发送到何处。
  • 协调部分定义了交互模式,即它确定何时发生某些通信。

可以在本维基教科书的汽车应用部分中找到系统设计的四个基本“关注点”的示例。

参考资料

[编辑 | 编辑源代码]
  1. 协调发展中的系统 - 作者:Radestock M. 和 Eisenbach S.

嵌入式控制系统设计

华夏公益教科书