0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DoDAF/MODAF的統(tǒng)一配置文件

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:MATTHEW HAUSE ? 2022-11-14 15:59 ? 次閱讀

在眾多不同的軍事架構(gòu)框架中,出現(xiàn)了新的DoDAF和MODAF統(tǒng)一配置文件(UPDM),旨在為這些和其他軍事框架創(chuàng)建標(biāo)準(zhǔn)化的UML / SysML配置文件。

一座名副其實(shí)的巴別塔由軍事建筑框架組成,如DoDAF,MODAF,NAF,DNDAF,和ADOAF,正在出現(xiàn)。每一個都增加、重新定義和/或澄清軍事架構(gòu)框架中包含的概念、觀點(diǎn)和關(guān)注點(diǎn),目的是改進(jìn)軍事系統(tǒng)的采購、規(guī)劃和實(shí)施。但是,支持多個有時是不同的框架會給行業(yè)、軍事組織和工具供應(yīng)商帶來問題。

在這個全球化的時代,軍用航空公司向世界各地的多個政府提供系統(tǒng)。通常,它們必須在本地架構(gòu)框架中指定,從而產(chǎn)生額外的開銷。不兼容

的框架會導(dǎo)致政府之間的互操作性問題,因?yàn)槟P蜔o法交換。由于不同的底層實(shí)現(xiàn),即使在支持相同框架的建模工具之間,交換即使不是不可能,也是困難的。最后,必須支持幾種不斷變化的框架格式意味著建模工具供應(yīng)商將面臨支持噩夢。

什么是軍事架構(gòu)框架?

DoDAF 等軍事架構(gòu)框架定義了將企業(yè)架構(gòu) (EA) 或系統(tǒng)架構(gòu)組織成互補(bǔ)和一致視圖的標(biāo)準(zhǔn)方法。DoDAF 包含四個基本視圖:總體視圖 (AV)、操作視圖 (OV)、系統(tǒng)視圖 (SV)和技術(shù)標(biāo)準(zhǔn)視圖 (TV)。每個視圖都針對不同的利益相關(guān)者,并且可以在視圖之間創(chuàng)建交叉引用。盡管它們最初是為軍事系統(tǒng)創(chuàng)建的,但它們通常被世界各地的私營、公共和志愿部門用來模擬復(fù)雜的組織,如人道主義救援組織和公共服務(wù),如 FEMA。他們的目標(biāo)是改善這些復(fù)雜組織的規(guī)劃、組織、采購和管理。所有主要的國防部武器和信息技術(shù)系統(tǒng)采購都必須使用 DoDAF 記錄其企業(yè)架構(gòu)。

幸運(yùn)的是,使用統(tǒng)一建模語言(UML)——由最近創(chuàng)建的系統(tǒng)建模語言(SysML)擴(kuò)展——作為所有這些軍事架構(gòu)框架的底層機(jī)制,使得朝著標(biāo)準(zhǔn)化的UML/SysML配置文件的方向發(fā)展成為可能。UML是一種

用于軟件的可視化建模語言,可以使用所謂的配置文件進(jìn)行擴(kuò)展以包新

概念,該配置文件提供了一種創(chuàng)建和擴(kuò)展UML中元素的方法。SysML 包括增強(qiáng)的接口和流程規(guī)范、系統(tǒng)概念、參數(shù)、集成需求等新概念,是 UML 配置文件的一個示例。

可以說,使用最廣泛的兩個框架是美國的國防部(DoD)架構(gòu)框架(DoDAF)和英國的國防部(MOD)架構(gòu)框架(MODAF)。2008年3月,UPDM集團(tuán)由INCOSE和OMG的成員重新組建,使用UML / SysML創(chuàng)建DoDAF和MODAF(UPDM)的統(tǒng)一配置文件。

UPDM 中的誰是誰

UPDM集團(tuán)的成員包括工具供應(yīng)商Adaptive,ArtisanSoftware Tools,EmbeddedPlus,No Magic,Sparx,Visumpoint,行業(yè)

ASMG,BAE Systems,Generic AB,Lockheed Martin,Mitre,Raytheon,Rolls Royce的成員,以及來自國防部,MOD和北約的代表。DoDAF 2.0工作組的成員積極參與,以確保DoDAF 2.0和UPDM盡可能融合。最后,加拿大DND的成員也參加了會議。國防部和

國防部已正式發(fā)布支持UPDM的明確聲明。通過協(xié)調(diào)的團(tuán)隊(duì)合作,許多挑戰(zhàn)已經(jīng)克服。這導(dǎo)致了一個被OMG接受的規(guī)范,并得到了國防部和國防部的完全認(rèn)可。

UPDM 的目標(biāo)是顯著提高與企業(yè)和系統(tǒng)系統(tǒng)架構(gòu)建模相關(guān)的質(zhì)量、生產(chǎn)力和有效性,促進(jìn)架構(gòu)模型的重用和可維護(hù)性,提高工具互操作性和利益相關(guān)者之間的通信,并減少由于不同的工具實(shí)現(xiàn)和語義而導(dǎo)致的培訓(xùn)影響。使用 UML XML 元數(shù)據(jù)交換 (XMI) 交換格式,幾乎所有

UML 工具都將能夠交換模型。視圖的標(biāo)準(zhǔn)化意味著工具供應(yīng)商和行業(yè)

都可以以單一格式提供模型。仍然可以創(chuàng)建自定義視圖,但它們基于核心 UPDM,而不需要定制開發(fā)。最后,UML/SysML基礎(chǔ)將改進(jìn)架構(gòu)框架建模和系統(tǒng)建模之間的集成,以支持采集后的生命周期設(shè)計(jì)和實(shí)現(xiàn)。

需要強(qiáng)調(diào)的是,UPDM不是一個新的架構(gòu)框架。相反,它提供了一種一致的標(biāo)準(zhǔn)化方法來描述基于 UML 的工具中的DoDAF 和 MODAF 架構(gòu),以及交換標(biāo)準(zhǔn)。我們將概述UPDM 開發(fā)、DoDAF 建模者不熟悉的觀點(diǎn)以及我們的未來目標(biāo)。

UPDM 的背景

基于模型的工程是架構(gòu)框架建模方法的核心。使用不同的視圖創(chuàng)建系統(tǒng)模型,以表示不同的利益相關(guān)者的利益,并提供評估和報告生成以及簡化維護(hù)的方法。為了“言出必行”,UPDM 也正在使用模型驅(qū)動的方法進(jìn)行開發(fā)。

在UPDM工作流程方面,使用UML類模型創(chuàng)建了一個域元模型(DMM),以表示DoDAF和MODAF中的概念。數(shù)字萬用表是 UPDM 的需求模型,并創(chuàng)建了 DMM 和 UPDM 模型之間的可追溯性鏈接。DoDAF和MODAF的共同概念被捕獲在一個核心包中。然后將 DMM 概念映射到配置文件中的相應(yīng)構(gòu)造型,對其進(jìn)行分析和重構(gòu)以

反映語言體系結(jié)構(gòu)、工具實(shí)現(xiàn)和重用注意事項(xiàng)。一致性級別已最終確定,包括映射到 SysML、配置文件圖、構(gòu)造型描述和文檔。

最后,從配置文件模型生成規(guī)范和XMI文檔。這種基于模型的方法使團(tuán)隊(duì)能夠?qū)W⒂诩軜?gòu)問題,而不是文檔制作。一致性由 UML 工具自動維護(hù)。由于每個構(gòu)造型都鏈接到 DMM 元素,UML 工具還支持在配置文件和 DMM 之間維護(hù)需求可追溯性。

UPDM 中使用的架構(gòu)框架

DoDAF 中的核心視圖 - 所有視圖、操作、系統(tǒng)和技術(shù) - 已經(jīng)成功地用于定義軍事架構(gòu)一段時間了。然而,系統(tǒng)架構(gòu)師發(fā)現(xiàn)這些觀點(diǎn)還遠(yuǎn)遠(yuǎn)不夠。盡管這些觀點(diǎn)旨在了解“大局”,并且足以管理大型項(xiàng)目,但從業(yè)者發(fā)現(xiàn)DoDAF實(shí)際上還不夠大,無法正確應(yīng)對“煙囪開發(fā)”的問題。這就是軍事采購相互孤立而不是以協(xié)調(diào)方式發(fā)展的地方,導(dǎo)致產(chǎn)生不兼容和冗余的系統(tǒng),導(dǎo)致更高的開發(fā)成本、不必要的支出和低效的軍事行動程序。

這方面的一個例子是部署的地面支援直升機(jī)的通信系統(tǒng)與地面部隊(duì)的無線電不兼容。這意味著所有通信都必須通過指揮基地進(jìn)行路由。他們還發(fā)現(xiàn),DoDAF缺乏有效項(xiàng)目管理所需的廣度,其目標(biāo)是指定多個項(xiàng)目以開發(fā)兼容的功能。

同時,MODAF保持與DoDAF核心觀點(diǎn)的兼容性,以便于與美國解釋建筑信息。但是,MODAF v1.1增加了兩個新觀點(diǎn):戰(zhàn)略觀點(diǎn)和收購觀點(diǎn)。添加這些是為了更好地促進(jìn)國防部進(jìn)程和生命周期,特別是分析給定時間范圍內(nèi)整個可用軍事能力組合的戰(zhàn)略問題和依賴關(guān)系。在 MODAF v1.2 中,添加了服務(wù)視圖以支持面向服務(wù)的體系結(jié)構(gòu) (SOA) 的開發(fā)。

就像DoDAF視圖集成到UPDM中一樣,MODAF視圖也是如此。例如,UPDMís 采購視圖指定戰(zhàn)略視圖中定義的功能何時可用。功能可以與定義實(shí)現(xiàn)功能所需的系統(tǒng)、組織和人員的功能配置相關(guān)聯(lián)。詳細(xì)說明所有新視圖是一本書的任務(wù),而不是一篇文章。因此,我們將簡單地為您提供DoDAF建模者不熟悉的視圖的概述,以及這些視圖的一些示例。以下示例與一組搜索和救援 (SAR) 功能(如山地 SAR、海上 SAR、戰(zhàn)場 SAR 等)相關(guān),并涵蓋功能/戰(zhàn)略視圖、獲取視圖和面向服務(wù)的視圖。

能力/戰(zhàn)略觀點(diǎn)

戰(zhàn)略視圖提供了企業(yè)能力及其關(guān)系的高級視圖,支持能力管理,例如,能力引入、集成、重新調(diào)整和刪除。能力是實(shí)現(xiàn)特定目標(biāo)的能力或能力。示例包括搜索和救援、效果傳遞、運(yùn)輸?shù)???梢远x具有許多體系結(jié)構(gòu)描述的單個戰(zhàn)略視圖。然后,每個體系結(jié)構(gòu)描述可能具有多個操作、系統(tǒng)、技術(shù)標(biāo)準(zhǔn)和所有視圖。UPDM 包括六個戰(zhàn)略觀點(diǎn)。

StV-1企業(yè)愿景定義了與基于時間的企業(yè)階段相關(guān)的企業(yè)目標(biāo)和愿景。例如,圖 1描述了搜索和救援 (SAR) 項(xiàng)目的戰(zhàn)略背景。它概述了特定時間段內(nèi)能力領(lǐng)域的愿景。它還描述了如何在能力方面實(shí)現(xiàn)高級目標(biāo)和戰(zhàn)略。

圖1

poYBAGNx9ViAEKavAAA6C1ha2wc505.jpg

StV-2 能力分類法定義層次結(jié)構(gòu)中當(dāng)前和未來企業(yè)的能力以及與不同能力關(guān)聯(lián)的環(huán)境條件,而 StV-3 能力階段劃分視圖顯示功能在特定時間段內(nèi)何時可用和/或停用,以及它們與項(xiàng)目的關(guān)系。StV-4 功能依賴系描述了邏輯組中的功能以及功能

之間的依賴關(guān)系,StV-5 - 功能到組織部署映射 - 顯示功能如何映射組織以及將實(shí)現(xiàn)該功能的功能配置。最后,StV-6操作活動到能力映射顯示哪些操作活動映射到哪些功能。

采集視圖

采集視圖描述項(xiàng)目詳細(xì)信息以及項(xiàng)目與功能集成之間的依賴關(guān)系。這有助于指導(dǎo)獲取和部署過程。視圖如下:

AcV-1 采集集群視圖 - 這使用戶能夠?qū)M織和項(xiàng)目進(jìn)行建模。它顯示了擁有項(xiàng)目的實(shí)際組織之間的依賴關(guān)系。

AcV-2 計(jì)劃時間表視圖 - 此視圖定義項(xiàng)目時間表及其與能力配置的關(guān)系。它支持采購和部署,包括管理項(xiàng)目之間的依賴關(guān)系和整合發(fā)展防線(DLOD),以實(shí)現(xiàn)成功的整合軍事能力。DLOD是培訓(xùn),設(shè)備,人員,信息,概念和學(xué)說,組織,基礎(chǔ)設(shè)施和后勤。圖 2 顯示了 SAR 項(xiàng)目的 AcV-2 計(jì)劃時間表視圖。它詳細(xì)介紹了里程碑以及顯示DLOD 完成級別的餅圖。

圖2

pYYBAGNx9VmAABOIAAAgqkPv3LE780.jpg

面向服務(wù)的視圖

面向服務(wù)的視圖是對直接支持操作域所需的服務(wù)的描述,如操作視圖中所述。服務(wù)被描述為一個工作單元,通過該工作單元,特定資源為使用資源提供有用的結(jié)果。UPDM 服務(wù)可能包括標(biāo)準(zhǔn)的基于 Web 的服務(wù),但也定義了效果部署、后勤支持,甚至為饑餓的士兵做飯。資源提供服務(wù),消耗資源利用它。服務(wù)視圖如下:

SOV-1 服務(wù)分類 - 此視圖描述通用化層次結(jié)構(gòu)中的服務(wù),顯示屬于其他服務(wù)類型的服務(wù)。

SOV-2 服務(wù)接口規(guī)范 - 描述為服務(wù)提供和所需的接口,例如它們將執(zhí)行的操作和需要的內(nèi)容。

SOV-3 功能到服務(wù)映射 - 顯示服務(wù)如何支持功能。圖 3 顯示了 SOV-3 功能和服務(wù)映射圖。它定義了將提供對 SAR 服務(wù)的訪問的接口。

圖3

poYBAGNx9VqAKp3UAABAsLDiaWk244.jpg

SOV-4a 服務(wù)約束、SOV-4b 服務(wù)狀態(tài)模型和SOV-4c 服務(wù)交互規(guī)范 - 這些規(guī)范描述了服務(wù)策略、基于狀態(tài)的行為和一般服務(wù)的交互。SOV-5 服務(wù)功能 - 描述服務(wù)將執(zhí)行的功能和操作。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8372

    瀏覽量

    150565
  • SAR
    SAR
    +關(guān)注

    關(guān)注

    3

    文章

    409

    瀏覽量

    45823
收藏 人收藏

    評論

    相關(guān)推薦

    springboot的項(xiàng)目如何既要用jar包啟動,同時還可以為不同的機(jī)房設(shè)置不同的配置文件

    作者:京東科技 李意文 1、首先先把配置文件從jar中抽離 示例代碼: ? org.apache.maven.plugins maven-jar-plugin 3.2.0
    的頭像 發(fā)表于 10-19 16:48 ?226次閱讀
    springboot的項(xiàng)目如何既要用jar包啟動,同時還可以為不同的機(jī)房設(shè)置不同的<b class='flag-5'>配置文件</b>

    HID over GATT配置文件(HOGP)低功耗藍(lán)牙

    電子發(fā)燒友網(wǎng)站提供《HID over GATT配置文件(HOGP)低功耗藍(lán)牙.pdf》資料免費(fèi)下載
    發(fā)表于 09-26 11:01 ?0次下載
    HID over GATT<b class='flag-5'>配置文件</b>(HOGP)低功耗藍(lán)牙

    確定LDO的任務(wù)配置文件兼容性

    電子發(fā)燒友網(wǎng)站提供《確定LDO的任務(wù)配置文件兼容性.pdf》資料免費(fèi)下載
    發(fā)表于 09-24 10:44 ?0次下載
    確定LDO的任務(wù)<b class='flag-5'>配置文件</b>兼容性

    鴻蒙開發(fā)Ability Kit程序框架服務(wù):FA模型應(yīng)用配置文件

    應(yīng)用配置文件中包含應(yīng)用配置信息、應(yīng)用組件信息、權(quán)限信息、開發(fā)者自定義信息等,這些信息在編譯構(gòu)建、分發(fā)和運(yùn)行解決分別提供給編譯工具、應(yīng)用市場和操作系統(tǒng)使用。
    的頭像 發(fā)表于 06-24 14:49 ?266次閱讀
    鴻蒙開發(fā)Ability Kit程序框架服務(wù):FA模型應(yīng)用<b class='flag-5'>配置文件</b>

    鴻蒙開發(fā):【Stage模型應(yīng)用配置文件

    應(yīng)用配置文件中包含應(yīng)用配置信息、應(yīng)用組件信息、權(quán)限信息、開發(fā)者自定義信息等,這些信息在編譯構(gòu)建、分發(fā)和運(yùn)行解決分別提供給編譯工具、應(yīng)用市場和操作系統(tǒng)使用。
    的頭像 發(fā)表于 06-15 09:15 ?1428次閱讀
    鴻蒙開發(fā):【Stage模型應(yīng)用<b class='flag-5'>配置文件</b>】

    labview生成exe文件如何配置文件

    可執(zhí)行文件之前,您需要確保正確配置文件,以便應(yīng)用程序能夠在不同計(jì)算機(jī)上正確運(yùn)行。 下面是個詳盡、詳實(shí)、細(xì)致的步驟指南,告訴您如何配置LabVIEW生成的可執(zhí)行
    的頭像 發(fā)表于 12-27 16:28 ?1928次閱讀

    labview的opc生成配置文件

    的數(shù)據(jù)交互和通信。在 LabVIEW 中生成 OPC 配置文件有助于實(shí)現(xiàn)與其他設(shè)備的數(shù)據(jù)傳輸和共享,本文將詳細(xì)介紹如何生成 OPC 配置文件。 首先,在 LabVIEW 中生成 OPC 配置文件,我們
    的頭像 發(fā)表于 12-26 17:57 ?1593次閱讀

    oracle配置文件類型關(guān)聯(lián)

    Oracle是種業(yè)界領(lǐng)先的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它在大型企業(yè)中被廣泛使用。Oracle的配置文件對于數(shù)據(jù)庫的穩(wěn)定運(yùn)行和性能優(yōu)化至關(guān)重要。在這篇文章中,我們將詳細(xì)討論Oracle的些重要配置
    的頭像 發(fā)表于 12-06 10:17 ?428次閱讀

    oracle配置文件tnsnames怎么配置

    Oracle配置文件tnsnames.ora是個文本文件,用于定義數(shù)據(jù)庫連接的別名和連接信息。通過配置文件,可以在應(yīng)用程序中使用別名來連
    的頭像 發(fā)表于 12-06 10:15 ?6627次閱讀

    php的配置文件是什么

    PHP的配置文件種用于配置PHP解釋器的文本文件。它包含了系列的指令和選項(xiàng),用于影響PHP的行為和性能。通過修改
    的頭像 發(fā)表于 12-04 15:55 ?1416次閱讀

    zookeeper的核心配置文件是什么

    Zookeeper是個常用的分布式協(xié)調(diào)服務(wù),它被廣泛應(yīng)用于大型分布式系統(tǒng)中。Zookeeper的核心配置文件是zoo.cfg,它包含了Zookeeper服務(wù)器的各種配置參數(shù),可以通過修改這些參數(shù)
    的頭像 發(fā)表于 12-04 10:33 ?653次閱讀

    springboot的核心配置文件有哪些

    的工作量。 Spring Boot的核心配置文件主要有以下幾個: application.properties:Spring Boot應(yīng)用程序的主要配置文件。它使用Java的鍵值對格式來定義各種配置屬性
    的頭像 發(fā)表于 12-03 15:30 ?1087次閱讀

    springboot的全局配置文件有幾種

    Spring Boot是種快速開發(fā)框架,其通過提供配置文件來實(shí)現(xiàn)對應(yīng)用程序的配置。全局配置文件在Spring Boot中起著非常重要的作用,可以用于
    的頭像 發(fā)表于 12-03 15:28 ?1451次閱讀

    ROS編寫參數(shù)配置文件示例程序

    ROS Motion Planning運(yùn)動規(guī)劃庫采用了非常靈活和簡易的方式來按照我們的需求去進(jìn)行配置和使用,在我們對些必要參數(shù)進(jìn)行設(shè)定后,可使用庫中的main_generate.py文件自動生成
    的頭像 發(fā)表于 11-26 17:35 ?1460次閱讀
    ROS編寫參數(shù)<b class='flag-5'>配置文件</b>示例程序

    linux修改網(wǎng)卡ip配置文件

    Linux是種開源的操作系統(tǒng),因此,它給用戶提供了很高的自由度,可以根據(jù)個人需要進(jìn)行各種定制和配置。其中,修改網(wǎng)絡(luò)接口配置文件是常見的操作,可以通過修改網(wǎng)卡ip配置文件來設(shè)置網(wǎng)絡(luò)接口
    的頭像 發(fā)表于 11-17 10:51 ?2006次閱讀