ГОСТ Р ИСО/ТС 10303-25—2012
Н А Ц И О Н А Л Ь Н Ы ЙС Т А Н Д А Р ТР О С С И Й С К О ЙФ Е Д Е Р А Ц И И
Системы автоматизации производства и их интеграция
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
Ч а с т ь 25
Методы реализации. Связь EXPRESS с XMI
Industrial automation systems and integration. Product data representation and exchange. Part 25. Implementation
methods. EXPRESS to XMI binding
Дата введения — 2013 — 05— 01
1 Область применения
Настоящий стандарт определяет отображение конструкций языка EXPRESS на метамодель обмена
UML для обеспечения обмена данными, соответствующего стандарту XMI. Данное отображение является
односторонним отображением изязыка EXPRESS на метамодель обмена UML. Данные ограничения
дела ют такое отображение непригодным для полного отображения EXPRESS-схом на UML-модели,
необходи могодля информационного моделирования.
П р и м е ч а н и е — В общем случае обмен всоответствии со стандартом XMI является обменом информа
цией. представляющей UML-модепь (т. е. схему), между инструментальными средствами UML-моделирования
программных систем, репозиториями метаданных UML или другими подобными приложениями.
Тробования настоящего стандарта распространяются на отображение конструкций языка EXPRESS
на метамодель обмена UMLдля обеспечения обменаданными, соответствующего стандарту XMI.
Требования настоящего стандарта распространяются на:
- отображение конструкций языка EXPRESS на метамодель обмена UML для иных целей, кроме
обмена с использованием XMI:
- отображение конструкций языка EXPRESS, которые не соответствуют метамодели обмена UML,
включая:
- глобальные и локальные правила;
- отображение большинства ограничений на супертипы языка EXPRESS;
- отображение выражений, функций, процедур и констант языка EXPRESS;
- отображение явных атрибутов на языке EXPRESS, переобъявленных как производные атрибуты,
- отображение комментариев на языке EXPRESS.
- отображение понятий UML на язык EXPRESS.
П р и м е ч а н и е — Большинство неотображаемых конструкций являются «правилами» (локальными
правилами, глобальными правилами и некоторыми ограничениями на подтипы) и конструкциями, которые могут
использоваться только в правилах. Хотя язык описания объектных ограничений (OCL), разработанный в OMG,
предназначен для аналогичной цели в UML-моделях, лишь немногие понятия языка EXPRESS, используемые в
правилах, имеют точные эквиваленты в OCL.
2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие международные стандарты и докумен
ты (для датированных ссылок следует использовать только указанное издание, для недатированныхссы
лок следует использовать последнее издание указанного документа, включая все поправки):
Издание официальное
1