Описание ГОСТ Р ИСО/ТС 10303-25-2012: Настоящий стандарт определяет отображение конструкций языка ЕХРRESS на метамодель обмена UML для обеспечения обмена данными, соответствующего стандарту ХМI. Данное отображение является односторонним отображением из языка ЕХРRESS на метамодель обмена UML. Данные ограничения делают такое отображение непригодным для полного отображения ЕХРRESS-схем на UML-модели, необходимого для информационного моделирования.
Примечание - В общем случае обмен в соответствии со стандартом ХМI является обменом информацией, представляющей UML-модель (т. е. схему), между инструментальными средствами UML- моделирован и я программных систем, репозиториями метаданных UML или другими подобными приложениями.
Требования настоящего стандарта распространяются на отображение конструкций языка ЕХРRESS на метамодель обмена UML для обеспечения обмена данными, соответствующего стандарту ХМI.
Требования настоящего стандарта распространяются на:
- отображение конструкций языка ЕХРRESS на метамодель обмена UML. для иных целей, кроме обмена с использованием UMI;
- отображение конструкций языка ЕХРRESS, которые не соответствуют метамодели обмена UML, включая:
- глобальные и локальные правила;
- отображение большинства ограничений на супертипы языка ЕХРRESS;
- отображение выражений, функций, процедур и констант языка ЕХРРЕЗЗ;
- отображение явных атрибутов на языке ЕХРRESS, переобъявленных как производные атрибуты;
- отображение комментариев на языке ЕХРRESS;
- отображение понятий UML на язык ЕХРRESS.
Примечание - Большинство неотображаемых конструкций являются «правилами» (локальными правилами, глобальными правилами и некоторыми ограничениями на подтипы) и конструкциями, которые могут использоваться только в правилах. Хотя язык описания объектных ограничений (ОСL), разработанный в ОМG, предназначен для аналогичной цели в UML-моделях, лишь немногие понятия языка ЕХРРЕ88, используемые в правилах, имеют точные эквиваленты в ОСL. |