Введение
Продукт группы управления объектами Единый профиль для DoDAF/MODAF (UPDM) является продуктом инициативы группы управления объектами (OMG) по разработке стандарта моделирования, который поддерживает как структуру архитектуры Министерства обороны США (DoDAF), так и структуру архитектуры Министерства обороны Великобритании (MODAF). Нынешний UPDM Unified Profile для DoDAF и MODAF был основан на более ранней работе с тем же акронимами и немного другим названием UML Profile для DoDAF и MODAF.
The Unified Profile for DoDAF/MODAF (UPDM) is the product of an Object Management Group (OMG) initiative to develop a modeling standard that supports both the USA Department of Defense Architecture Framework (DoDAF) and the UK Ministry of Defence Architecture Framework (MODAF). The current UPDM the Unified Profile for DoDAF and MODAF was based on earlier work with the same acronym and a slightly different name the UML Profile for DoDAF and MODAF.
История
Инициатива UPDM началась в 2005 году, когда OMG выпустила Запрос на предложение. Этот запрос основывался на тогдашних версиях DoDAF (1.0) и MODAF (1.1). В то время как разработка спецификации представления была в процессе, значительные изменения были внесены в DoDAF и MODAF. Поэтому, хотя спецификация UPDM 1.0 beta 1 была принята OMG в 2007 году, а UPDM 1.0 beta 2 была представлена рабочей группой OMG по завершению в 2008 году, UPDM 1.0 beta 2 не была одобрена Министерством обороны США или Министерством обороны Великобритании (MOD). Спецификация UPDM 1.0, результат дополнительной работы многих членов оригинальных команд по представлению, архитектурно согласуется с DoDAF 1.5 и MODAF 1.2. Эта версия спецификации была одобрена как Министерством обороны США, так и Министерством обороны Великобритании. Спецификация UPDM 2.0 была выпущена в январе 2013 года, а UPDM 2.1 была выпущена в августе 2013 года.
Мотивация для единого профиля для DoDAF/MODAF
В том числе и руководство по представлению продуктов архитектуры DoDAF с использованием UML. MODAF также предоставляет аналогичные рекомендации, и его метамодель определяется как абстрактный синтаксис профиля UML (т.е. расширения метаклассов UML 2.1). Однако MODAF отличается от DoDAF, поэтому метамодель MODAF не подходит для использования в инструментах DoDAF. Различия в реализации поставщиков привели к проблемам с совместимостью инструментов и дополнительным требованиям к обучению пользователей. Кроме того, текущее руководство по внедрению UML DoDAF основано на предыдущей версии UML (UML v1. x), и не обращается к текущей версии (v2. x) или профиль SysML для системных инженерных приложений. Поставщики инструментов моделирования сталкиваются с проблемой поддержки различных адаптаций DoDAF и MODAF, которые были созданы для удовлетворения уникальных потребностей нескольких национальностей. Например, для MODAF был определен абстрактный синтаксис UML Profile (расширяющий метамодель UML 2.1) для поддержки обмена файлами на основе XMI между инструментами и репозиториями. Но совместимость с инструментами DoDAF будет затруднена, потому что MODAF внесла значительные изменения в некоторые продукты DoDAF и добавила две новые точки зрения. В дополнение к поддержке требований DoDAF и MODAF, ожидается, что UPDM сможет поддерживать и другие структуры, такие как архитектурная структура НАТО NAF, которая имеет идентичную метамодель MODAF.
Процесс принятия ОМГ и одобрение DoD/MOD
Процесс принятия технологий OMG включает в себя выпуск RFP, ответы на этот RFP, называемые представлениями, разрешение разногласий между представлениями, принятие окончательного представления и создание целевой группы по завершению, которая уточняет представление в спецификацию. Конкурирующие предложения были представлены в OMG для удовлетворения RFP UPDM., в результате чего в марте 2007 года было представлено Единое предложение. Единое предложение включало поддержку SysML, а также UML. В 2007 году OMG организовала Рабочую группу по доработке (FTF) для доработки Единого предложения (также известного как UPDM 1.0 beta 1), чтобы его можно было сделать общедоступной спецификацией. В марте 2008 года UPDM FTF представила UPDM 1.0 бета 2 в OMG. Доклад о завершении мартовской работы UPDM FTF не был одобрен Министерством обороны и Министерством обороны, поскольку он был связан с устаревшей версией DoDAF (DoDAF 1.0) и не соответствовал требованиям DODAF 1.5 или MODAF 1.2. Процесс принятия технологий OMG специально запрещает такой вид проникновения, который привел бы к попытке расширить требования RFP, чтобы обратиться к тогдашним версиям архитектурных рамок. Поэтому OMG не принял доклад FTF и выбрал альтернативный путь для создания спецификации. Процесс адаптации технологии OMG включает в себя альтернативу процессу RFP, называемому запросом о комментариях (RFC). В этом процессе завершенная спецификация передается соответствующему технологическому комитету по ГМО. Затем членам OMG предоставляется время для комментариев к спецификации. После периода комментариев проводится голосование по принятию спецификации. Если заявка принимается, то поставленная спецификация входит в тот же процесс доработки, что и заявка на предложение. Сразу после отклонения первоначального доклада UPDM FTF была сформирована группа, названная UPDM Group. Результатом их усилий стало представление RFC в сентябре 2008 года, которое было принято Комитетом по технологии доменов в декабре 2008 года, когда был создан новый UPDM FTF.
Будущие работы
DoDAF и MODAF находятся под контролем конфигурации, новые версии выпускаются по мере развития пользовательских требований, и поэтому UPDM будет развиваться, чтобы обеспечить точное моделирование изменений. Одним из предполагаемых улучшений является переход к выравниванию метамоделей двух рамок. В сентябре 2008 года группа UPDM сотрудничала с Министерством обороны и Министерством обороны для участия в процессе совершенствования. Группа UPDM начала подготовку к UPDM 2.0 с акцентом на US DoDAF 2.0, Canada DNDAF и другие функции.
Переход на UAF
Однородные архитектурные рамки OMG (UAF) фактически заменяют UPDM.