飛機的接口數(shù)據(jù)及其設(shè)計方法等。通過所述統(tǒng)一共享的專業(yè)標(biāo)準(zhǔn)模板知識庫,為設(shè)計人員進行接口數(shù)據(jù)設(shè)計提供了范例和指引,便于設(shè)計人員進行接口數(shù)據(jù)的設(shè)計。
[0044]優(yōu)選地,在本發(fā)明中,所述統(tǒng)一共享的專業(yè)標(biāo)準(zhǔn)模板知識庫包括信號池和信號域。所述信號池中包含基于信號數(shù)據(jù)模板形式定義好的基礎(chǔ)信號數(shù)據(jù),設(shè)計人員通過知識庫共享界面,選擇所需的可以獲取的基礎(chǔ)信號數(shù)據(jù)進而直接引用信號池的數(shù)據(jù),從而無需從頭開始定義信號,減輕工作負(fù)擔(dān),提升工作效率。
[0045]所述信號域中包含基于參數(shù)數(shù)據(jù)模板形式定義好的基礎(chǔ)參數(shù)數(shù)據(jù),設(shè)計人員通過知識庫共享界面,選擇所需的可以獲取的基礎(chǔ)參數(shù)數(shù)據(jù)進而直接引用信號域的數(shù)據(jù),從而無需從頭開始定義參數(shù),有效提升了工作效率。
[0046]此外,所述統(tǒng)一共享的專業(yè)標(biāo)準(zhǔn)模板知識庫也可以包括設(shè)計人員分享的共享知識和通用規(guī)范,用于實現(xiàn)數(shù)據(jù)共享功能,為其它設(shè)計人員進行接口數(shù)據(jù)設(shè)計提供支持和幫助。
[0047]當(dāng)然,在所述數(shù)據(jù)設(shè)計模塊中設(shè)計出的接口數(shù)據(jù)經(jīng)加工整理之后,也可以存儲到所述數(shù)據(jù)中心模型中,以為下一次接口數(shù)據(jù)設(shè)計提供范例和指引。
[0048]所述數(shù)據(jù)庫用于存儲在所述數(shù)據(jù)設(shè)計模塊中設(shè)計完成的接口數(shù)據(jù),即支持設(shè)計過程中完成的接口數(shù)據(jù)的存儲。目前主要支持常用的數(shù)據(jù)庫,如Oracle、SQL Server等數(shù)據(jù)庫。同時,所述數(shù)據(jù)庫能為后續(xù)的數(shù)據(jù)展示模塊、數(shù)據(jù)分析模塊、數(shù)據(jù)管理模塊、文檔生成模塊和通用接口模塊提供數(shù)據(jù)基礎(chǔ)。
[0049]所述數(shù)據(jù)分析模塊用于實現(xiàn)所設(shè)計的接口數(shù)據(jù)的統(tǒng)計和分析,為設(shè)計人員提供參考指引,保證接口數(shù)據(jù)的正確性和可靠性,為數(shù)據(jù)分析和故障定位提供有效方式。
[0050]在本發(fā)明中,所述數(shù)據(jù)分析模塊主要完成某一型號飛機的接口數(shù)據(jù)的統(tǒng)計和分析功能。所述數(shù)據(jù)分析模塊包括數(shù)據(jù)統(tǒng)計分析子模塊、數(shù)據(jù)完整性分析子模塊、數(shù)據(jù)符合性分析子模塊、數(shù)據(jù)冗余性分析子模塊、數(shù)據(jù)接口特性分析子模塊和信號歷程分析子模塊。通過對某一型號飛機的接口數(shù)據(jù)的分析,為設(shè)計人員提供參考指引,保障接口數(shù)據(jù)的正確性和可靠性,為數(shù)據(jù)分析和故障定位提供有效方式。
[0051]其中,所述數(shù)據(jù)統(tǒng)計分析子模塊用于對某一型號飛機的接口數(shù)據(jù)進行系統(tǒng)數(shù)量、設(shè)備數(shù)量、通道數(shù)量、消息數(shù)量、信號數(shù)量和參數(shù)數(shù)量的分類統(tǒng)計,并以屬性區(qū)的形式進行顯示。同時支持顯示該型號飛機下的系統(tǒng)、設(shè)備、通道、消息、信號和參數(shù)的具體統(tǒng)計數(shù)據(jù)列表,方便設(shè)計人員進行查看統(tǒng)計分析結(jié)果。
[0052]所述數(shù)據(jù)完整性分析子模塊用于對所述數(shù)據(jù)模板的屬性進行完整性分析。由于本發(fā)明的接口管理系統(tǒng)以數(shù)據(jù)模板為基本組成部分,通過對數(shù)據(jù)模板中抽象定義的屬性是否完整進行完整性分析,有效降低必要屬性遺漏風(fēng)險,提高數(shù)據(jù)的完整性。
[0053]所述數(shù)據(jù)符合性分析子模塊用于對所述數(shù)據(jù)模板中的屬性進行規(guī)則匹配檢查分析。在本發(fā)明中,所述接口管理系統(tǒng)以數(shù)據(jù)模板為基本組成部分,而所述規(guī)則配置模型中定義了各數(shù)據(jù)模板的屬性的約束條件,通過對所述數(shù)據(jù)模板中的屬性進行規(guī)則匹配檢查分析而實現(xiàn)接口數(shù)據(jù)的符合性分析,可有效提高接口數(shù)據(jù)和通用規(guī)范的符合性,提升接口數(shù)據(jù)的可靠性。
[0054]某一型號飛機的接口數(shù)據(jù)的數(shù)量龐大,且多人協(xié)同設(shè)計容易導(dǎo)致重復(fù)設(shè)計而產(chǎn)生冗余數(shù)據(jù)。所述數(shù)據(jù)冗余性分析子模塊通過對相同層級數(shù)據(jù)的數(shù)據(jù)名稱、縮寫等關(guān)鍵屬性進行對比分析,對相同的冗余數(shù)據(jù)進行分析并告警提示,有效引導(dǎo)設(shè)計人員降低冗余數(shù)據(jù)設(shè)計,提高數(shù)據(jù)設(shè)計的高效性和簡約性。
[0055]所述數(shù)據(jù)接口特性分析子模塊用于實現(xiàn)數(shù)據(jù)接口特性分析。在本發(fā)明中,所述接口管理系統(tǒng)以數(shù)據(jù)類型模型為重要組成部分,將接口劃分為多種總線類型和非總線類型。通過基于不同總線的數(shù)據(jù)分析算法實現(xiàn)數(shù)據(jù)接口特性分析,如通過已經(jīng)定義的1553B總線基本數(shù)據(jù)屬性、統(tǒng)計分析的型號相關(guān)數(shù)據(jù)、數(shù)據(jù)總線負(fù)載特性算法和總線效率特性算法,計算總線負(fù)載和總線效率,實時查詢接口特性數(shù)據(jù),且對超過負(fù)載的數(shù)據(jù)進行告警提示,引導(dǎo)設(shè)計人員進行合理分配和設(shè)計,提高數(shù)據(jù)設(shè)計的穩(wěn)定性。
[0056]數(shù)據(jù)設(shè)計模塊定義了設(shè)備之間的信號數(shù)據(jù)流,同時,邏輯設(shè)計中定義的設(shè)備內(nèi)部輸入信號和輸出信號的邏輯關(guān)聯(lián)關(guān)系。所述信號歷程分析子模塊能夠?qū)崿F(xiàn)信號數(shù)據(jù)從發(fā)送設(shè)備發(fā)送信號、信號通過不同設(shè)備傳輸過程和接收設(shè)備接收信號等一系列信號傳輸過程的跟蹤,且以可視化的信號歷程圖方式顯示信號傳輸過程。設(shè)計人員可以通過信號歷程圖中的追溯上游信號和跟蹤下游信號的具體操作,實現(xiàn)對信號從發(fā)送到接收的整個傳輸過程的查看和追溯跟蹤操作,引導(dǎo)設(shè)計人員快速查看信號傳輸歷程,提供信號故障定位方法,進行設(shè)計過程的影響故障定位,提高數(shù)據(jù)設(shè)計的可靠性。
[0057]所述通用接口模塊用于為該接口管理系統(tǒng)的上游工具和下游工具提供數(shù)據(jù)繼承和傳承,并能為與其它工具之間進行數(shù)據(jù)交互提供數(shù)據(jù)支持。
[0058]本發(fā)明的接口管理系統(tǒng)在航空電子系統(tǒng)全生命周期統(tǒng)一模型中承擔(dān)重要的接口設(shè)計功能。因此,所述接口管理系統(tǒng)不僅需要繼承上游的架構(gòu)數(shù)據(jù)模型,同時需要提供能支持下游設(shè)計的數(shù)據(jù)模型。所以,基于生命周期統(tǒng)一模型理論,所述接口管理系統(tǒng)的通用接口模塊需要支持上游的常用數(shù)據(jù)接口(如Doors、AADL和Rhapsody等架構(gòu)模型數(shù)據(jù)),也需要支持并提供下游設(shè)計所需的常用數(shù)據(jù)接口(如VapsXT、AFDX配置工具文件、IDL、WSDL等多種I⑶接口數(shù)據(jù))。通過所述通用接口模塊,實現(xiàn)航空電子系統(tǒng)數(shù)據(jù)的繼承性和傳承性設(shè)計,也為該接口管理系統(tǒng)與航空電子系統(tǒng)設(shè)計過程中使用的其它工具(例如仿真工具等)之間數(shù)據(jù)交互提供數(shù)據(jù)支持。通過所述通用接口模塊實現(xiàn)接口數(shù)據(jù)的繼承功能,有效減少數(shù)據(jù)傳輸?shù)腻e誤概率,減少數(shù)據(jù)傳輸過程中的重復(fù)設(shè)計過程和重復(fù)數(shù)據(jù),提高航空電子系統(tǒng)的設(shè)計效率。
[0059]此外,在本發(fā)明中,所述基于模型的航空電子系統(tǒng)接口管理系統(tǒng)可以進一步包括數(shù)據(jù)展示模塊。所述數(shù)據(jù)展示模塊用于以數(shù)據(jù)表單、數(shù)據(jù)導(dǎo)航樹、數(shù)據(jù)硬件結(jié)構(gòu)拓?fù)鋱D和設(shè)備外部接口圖的形式顯示設(shè)計的所述接口數(shù)據(jù)。
[0060]其中,某一型號飛機的數(shù)據(jù)表單主要包括型號數(shù)據(jù)表單、系統(tǒng)數(shù)據(jù)表單、子系統(tǒng)數(shù)據(jù)表單、設(shè)備數(shù)據(jù)表單以及不同數(shù)據(jù)類型的通道數(shù)據(jù)表單、消息數(shù)據(jù)表單、信號數(shù)據(jù)表達(dá)和參數(shù)數(shù)據(jù)表單。設(shè)計人員根據(jù)前述的數(shù)據(jù)層級模型,以數(shù)據(jù)表單的形式顯示某一型號飛機的數(shù)據(jù)中不同層級數(shù)據(jù)的關(guān)鍵屬性,直觀有效顯示數(shù)據(jù)屬性。
[0061]某一型號飛機的導(dǎo)航樹在接口管理系統(tǒng)中主要以兩種導(dǎo)航樹形式實現(xiàn),即總線視圖和系統(tǒng)視圖。其中,總線視圖是把數(shù)據(jù)層級模型以總線(即,接口)為主視角進行層級顯示,顯示該型號下不同數(shù)據(jù)類型下的數(shù)據(jù)和數(shù)據(jù)層級關(guān)系。而系統(tǒng)視圖是把數(shù)據(jù)層級模型以系統(tǒng)/設(shè)備為主視角進行層級顯示,顯示該型號下不同設(shè)備的數(shù)據(jù)和設(shè)備之間數(shù)據(jù)關(guān)聯(lián)關(guān)系。這樣,能形成兩條層級清晰的層級模型樹,提高設(shè)計用戶的設(shè)計效率。
[0062]所述數(shù)據(jù)硬件結(jié)構(gòu)拓?fù)鋱D用于顯示某一型號飛機中已設(shè)計好的設(shè)備之間的物理接口拓?fù)鋱D,期劃分為以設(shè)備為中心視角和以通道為中心視角。以設(shè)備為中心視角可根據(jù)需要分類顯示某一系統(tǒng)/設(shè)備的拓?fù)浣Y(jié)構(gòu),顯示當(dāng)前設(shè)備和其它設(shè)備之間不同的接口類型的物理拓?fù)溥B接關(guān)系。以通道為中心視角是根據(jù)需要分類顯示某一通道下設(shè)備的拓?fù)鋱D結(jié)構(gòu),顯示某一通道下所有設(shè)備之間接口