ГОСТ Р ИСО/ТС 10303-25—2012
Рисунок 3 — Стандарты, используемые в реализации, соответствующей требованиям настоящего стандарта
4.2 Соответствие обменного документа
Обменный XML-документ будет соответствовать требованиям настоящего стандарта, если выполня
ются следующие три условия:
-XML-документ соответствует спецификации XMI;
- XML-документ основывается надопустимой контекстной EXPRESS-схеме:
- EXPRESS-схема отображается на метамодель UML. соответствующую настоящему стандарту и
представленную в XMI-форме.
5 Отображение конструкций языка EXPRESS на метамодель обмена UML
В данном разделе определены отображения конструкций языка EXPRESS на метамодель обмена
UML (см. UML 1.4. раздел 5) при условии, что отображаемое понятие языка EXPRESS определено и соот
ветствующие понятия языка UML идентифицированы. Совокупность понятий языка UML, получившихся
в результатеотображения конкретной совокупности понятий языка EXPRESS, называется набором
объявле ний UML (UML declaration set (UDS)]. В качестве входных данных требуется допустимая
EXPRESS-схема.
П р и м е ч а н и е — На рисунке 4 представлена EXPRESS-G диаграмма частей метамодели обмена UML.
Каждый класс UML представлен как объектный тип данных языка EXPRESS. Каждое UML-обсбщение представ
лено как взаимосвязь подтипов языка EXPRESS. Атрибуты языка UML, кроме тех. которые относятся к наименова
ниям. опущены для краткости. Каждая UML-связь представлена как явный атрибут языка EXPRESS без включения
инверсивного атрибута для представления второго конца UML-связи. Полная EXPRESS-схема. на которой осно
ван данный рисунок, приведена в приложении С. а соответствующие части метамодели обмена UML приведены в
приложении D.
5.1 Неотображаемые понятия языка EXPRESS
Отображение следующих понятий языка EXPRESS на UML не определено в настоящем стандарте,
поэтому их включать в UDS не требуется:
- объявления RULE;
4