逻辑平台
如果功能设计被如上所述所捕捉,那么就可以自动创建下游执行(硬件和软件、串行总线系统和电气分布),并且总是会尊重选项/变型的关系。
要做到这一点,首先定义一个逻辑平台。这可以由一个3D模型以物理拓扑的形式得到,但是也可以从一个抽象的逻辑网络拓扑开始。通过向一个选项/变型模型分配单个功能组件,逻辑平台可以包括(以汽车工程为例)一辆单个的车、一系列的车或一个汽车平台所有可能存在的衍生物,包括软件、电气系统、网络和硬件的变化形式。同样的原则也适用于卡车、越野车车辆、飞机和复杂的机电设备,如工业打印机和医疗设备。甚至,一个像防空系统这类经过扩展的系统也可以用这种方式建模。
平台的单个节点作为资源被标准化:电子控制单元(ECU)或线路可更换单元(LRU)、电气总成、电力或接地导体。它们可以通过电气或总线系统(CAN、LIN、Flexray、Ethernet(以太网)、ARINC 429等),或通过光学或电波连接耦合。这些通信通路被称为载体。
合成
功能随后被分配到逻辑平台中。这可以手动或利用规则自动完成。执行的过程中将按功能的类型询问功能。例如,从 SW 类型中创建一个软件组件,然后被分配到控制单元。功能之间传递的信号将在逻辑平台上分为软件、电气或网络信号向载体分配。
![](http://www.861718.com/member/kindeditor/attached/image/20151106/20151106114107_61377.jpg)