邏輯平臺
如果功能設(shè)計被如上所述所捕捉,那么就可以自動創(chuàng)建下游執(zhí)行(硬件和軟件、串行總線系統(tǒng)和電氣分布),并且總是會尊重選項/變型的關(guān)系。
要做到這一點,首先定義一個邏輯平臺。這可以由一個3D模型以物理拓撲的形式得到,但是也可以從一個抽象的邏輯網(wǎng)絡(luò)拓撲開始。通過向一個選項/變型模型分配單個功能組件,邏輯平臺可以包括(以汽車工程為例)一輛單個的車、一系列的車或一個汽車平臺所有可能存在的衍生物,包括軟件、電氣系統(tǒng)、網(wǎng)絡(luò)和硬件的變化形式。同樣的原則也適用于卡車、越野車車輛、飛機和復(fù)雜的機電設(shè)備,如工業(yè)打印機和醫(yī)療設(shè)備。甚至,一個像防空系統(tǒng)這類經(jīng)過擴展的系統(tǒng)也可以用這種方式建模。
平臺的單個節(jié)點作為資源被標準化:電子控制單元(ECU)或線路可更換單元(LRU)、電氣總成、電力或接地導(dǎo)體。它們可以通過電氣或總線系統(tǒng)(CAN、LIN、Flexray、Ethernet(以太網(wǎng))、ARINC 429等),或通過光學或電波連接耦合。這些通信通路被稱為載體。
合成
功能隨后被分配到邏輯平臺中。這可以手動或利用規(guī)則自動完成。執(zhí)行的過程中將按功能的類型詢問功能。例如,從 SW 類型中創(chuàng)建一個軟件組件,然后被分配到控制單元。功能之間傳遞的信號將在邏輯平臺上分為軟件、電氣或網(wǎng)絡(luò)信號向載體分配。