嵌入式控制系统设计/设计模式/4C
外观
维基教科书
嵌入式控制系统设计
|
随着嵌入式系统复杂性的增加,需要显式地控制交互过程,而不是隐式地定义嵌入在不同子系统本身的交互过程。
为了在软件级别显式地控制交互过程,交互过程被分成不同的部分,每个部分可以在设计过程的不同时刻处理。这些部分被称为系统设计的四个基本“关注点”:通信、计算、配置和协调。 [1]
- 通信部分定义了代理如何相互通信。
- 计算部分定义了单个代理行为的实现。因此,它决定了要通信的内容。
- 配置部分定义了交互结构或配置。它说明了系统中存在哪些代理以及哪些代理可以相互通信,以及通信方法。它描述了信息来自何处以及发送到何处。
- 协调部分定义了交互模式,即它确定何时发生某些通信。
可以在本维基教科书的汽车应用部分中找到系统设计的四个基本“关注点”的示例。
- ↑ 协调发展中的系统 - 作者:Radestock M. 和 Eisenbach S.