邏輯架構(gòu)模型開(kāi)發(fā)可以用作“開(kāi)發(fā)候選架構(gòu)模型和視圖”活動(dòng)的一項(xiàng)任務(wù),或者系統(tǒng)架構(gòu)定義過(guò)程的一個(gè)子過(guò)程(參見(jiàn)系統(tǒng)架構(gòu))。它的目的是詳細(xì)描述未來(lái)工程系統(tǒng)的功能和行為的模型和視圖,因?yàn)樗鼞?yīng)該在服務(wù)中運(yùn)行。感興趣的工程系統(tǒng)(系統(tǒng)利益(SoI))的邏輯架構(gòu)模型由一組相關(guān)的技術(shù)概念和原則組成,它們支持系統(tǒng)的邏輯操作。它可能包括功能架構(gòu)視圖、行為架構(gòu)視圖和時(shí)間架構(gòu)視圖。根據(jù)領(lǐng)域的不同,在架構(gòu)框架中建議使用其他附加視圖。
注意:術(shù)語(yǔ)邏輯架構(gòu)是系統(tǒng)架構(gòu)的表達(dá)式邏輯視圖的縮寫(xiě)。
概念和原則
功能架構(gòu)模型
功能架構(gòu)模型是一組功能及其子功能,它們定義由系統(tǒng)執(zhí)行的轉(zhuǎn)換,以完成其任務(wù)。
功能和輸入-輸出流——在系統(tǒng)架構(gòu)中,功能和輸入-輸出流是架構(gòu)實(shí)體。功能是轉(zhuǎn)換輸入并產(chǎn)生輸出的動(dòng)作,包括數(shù)據(jù)、材料和/或能量。這些輸入和輸出是功能之間交換的流項(xiàng)。的一般數(shù)學(xué)符號(hào)功能y =?(x, t), x和y的向量可以表示圖形和t =時(shí)間。
為了確定系統(tǒng)的完整功能集,必須確定系統(tǒng)所需的所有功能及其派生需求,以及這些功能的相應(yīng)輸入和輸出。一般來(lái)說(shuō),有兩種功能:
?直接從功能和接口需求導(dǎo)出的功能。這些功能表示滿(mǎn)足系統(tǒng)需求所需的系統(tǒng)預(yù)期服務(wù)。
?從物理架構(gòu)模型的可選解決方案派生和發(fā)布的功能,并依賴(lài)于設(shè)計(jì)的結(jié)果;此外,它們依賴(lài)于技術(shù)選擇來(lái)實(shí)現(xiàn)邏輯架構(gòu)模型要素。
功能層次結(jié)構(gòu)/功能分解-最高水平的層次結(jié)構(gòu)(圖1),它可以代表一個(gè)系統(tǒng)作為一個(gè)獨(dú)特的核心功能(定義為系統(tǒng)的任務(wù)),在許多方面類(lèi)似于一個(gè)“黑盒”(“F0”計(jì)劃在圖1 0),為了了解詳細(xì),什么系統(tǒng),這個(gè)“head-of-hierarchy”(F0)分解成項(xiàng)子功能(F1, F2, F3, F4)分組組成一個(gè)層次結(jié)構(gòu)的子(A0)計(jì)劃,等等。功能層次結(jié)構(gòu)中最后一層的功能可以稱(chēng)為葉功能(plan A2中的F21、F22、F23、F24)。層次(或分解)將一個(gè)復(fù)雜的或全局的功能分解為一組功能,這些功能的物理解決方案是已知的、可行的或可能想象的。
功能層次結(jié)構(gòu)的這個(gè)視圖表示一個(gè)靜態(tài)的功能視圖,根據(jù)所使用的集成方法,該視圖將在多次迭代中在不同的級(jí)別填充。通常,它不是由單一的自頂向下分解創(chuàng)建的。靜態(tài)功能層次結(jié)構(gòu)本身并不表示交換輸入和輸出流的效率,可能需要與下面的其他模型一起查看。
Figure 1.功能分解
行為架構(gòu)模型
行為架構(gòu)模型是功能及其子功能以及接口(輸入和輸出)的一種安排,它定義了執(zhí)行順序、控制或數(shù)據(jù)流的條件以及滿(mǎn)足系統(tǒng)需求所需的性能水平。行為架構(gòu)模型可以描述為一組相互關(guān)聯(lián)的功能和/或操作模式場(chǎng)景。
控制(觸發(fā)器)——控制流是作為功能執(zhí)行條件激活功能的要素。該要素的狀態(tài)或它所代表的條件激活或禁用該功能(或其要素)。一個(gè)控制流可以是一個(gè)信號(hào)或一個(gè)事件,例如一個(gè)被移動(dòng)到on位置的開(kāi)關(guān),一個(gè)警報(bào),一個(gè)觸發(fā)器,一個(gè)溫度變化,或鍵盤(pán)上的一個(gè)按鍵的推動(dòng)。
(功能的)場(chǎng)景——功能的場(chǎng)景是作為序列執(zhí)行的功能鏈,并由一組控制流進(jìn)行同步,以實(shí)現(xiàn)輸入到輸出的全局轉(zhuǎn)換,如下圖所示。功能場(chǎng)景表示上層功能的動(dòng)態(tài)。通過(guò)考慮功能層次結(jié)構(gòu)的每一層和系統(tǒng)層次結(jié)構(gòu)的每一層的兩個(gè)場(chǎng)景來(lái)開(kāi)發(fā)行為架構(gòu)。當(dāng)表示功能和行為架構(gòu)模型的場(chǎng)景時(shí),使用圖作為建模技術(shù)是合適的,例如功能流框圖(FFBD) 或活動(dòng)圖,使用SysML開(kāi)發(fā)。圖2和圖3提供了這些圖的示例。
Figure 2. Illustration of a Scenario (eFFBD)
Figure 3. Illustration of a Scenario
操作模式-功能的場(chǎng)景可以通過(guò)抽象每個(gè)功能的輸入到輸出的轉(zhuǎn)換,并關(guān)注功能及其控制的活動(dòng)或非活動(dòng)狀態(tài)來(lái)查看。這個(gè)視圖稱(chēng)為模式場(chǎng)景,它是作為系統(tǒng)各種模式之間的轉(zhuǎn)換序列執(zhí)行的模式鏈。從一種模式到另一種模式的轉(zhuǎn)換由控制流(事件/觸發(fā)器)的到達(dá)觸發(fā)。事件或觸發(fā)器到達(dá)后,可以在兩種模式之間的轉(zhuǎn)換中生成操作(功能),如下面的圖4所示。
Figure 4. Scenario of Operational Modes
行為模式——在定義場(chǎng)景或行為架構(gòu)模型時(shí),架構(gòu)師可能會(huì)選擇識(shí)別和使用已知的模型來(lái)表示預(yù)期的轉(zhuǎn)換和行為。模式是通用的基本模型,根據(jù)治療的復(fù)雜性,其復(fù)雜程度或多或少。模式可以用不同的符號(hào)表示。行為模式分為幾類(lèi),可以在下面的例子中看到:
鏈接功能的基本模式或構(gòu)造——如序列、迭代、選擇、并發(fā)、多個(gè)出口、帶出口的循環(huán)和復(fù)制。
復(fù)雜模式——如監(jiān)控處理、交換消息、人機(jī)接口、模式監(jiān)控、進(jìn)程實(shí)時(shí)監(jiān)控、隊(duì)列管理和監(jiān)視中的連續(xù)監(jiān)控。
故障檢測(cè)、識(shí)別和恢復(fù)(FDIR)模式——例如被動(dòng)冗余、主動(dòng)冗余、半主動(dòng)冗余和降低性能的處理。
責(zé)任編輯:PSY
原文標(biāo)題:邏輯架構(gòu)模型開(kāi)發(fā)
文章出處:【微信公眾號(hào):汽車(chē)電子硬件設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
開(kāi)發(fā)
+關(guān)注
關(guān)注
0文章
370瀏覽量
40836 -
邏輯
+關(guān)注
關(guān)注
2文章
833瀏覽量
29464 -
架構(gòu)
+關(guān)注
關(guān)注
1文章
513瀏覽量
25468
原文標(biāo)題:邏輯架構(gòu)模型開(kāi)發(fā)
文章出處:【微信號(hào):QCDZYJ,微信公眾號(hào):汽車(chē)電子工程知識(shí)體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論