Межгосударственный стандарт
ГОСТ Р ИСО/ТС 10303-25-2012
Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 25. Методы реализации. Связь EXPRESS с XMI
Industrial automation systems and integration. Product data representation and exchange. Part 25. Implementation methods. EXPRESS to XMI binding
Редакционная карточка ГОСТНОРМ. Полный текст публикуется только при подтверждённом праве использования. Метаданные сверяются по нескольким источникам.
Область применения
Область применения пока не подтверждена.
1
Страница 1
Ф ЕДЕРАЛЬНО Е АГЕНТСТВО
ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
НАЦИОНАЛЬНЫЙ
СТАНДАРТ
ГОСТ Р и с о /т с
РОССИЙСКОЙ 1 0 3 0 3 -2 5 —
ФЕДЕРАЦИИ 2012
Системы автоматизации производства
и их интеграция
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ
И ОБМЕН ЭТИМИ ДАННЫМИ
Ч а с т ь 25
Методы реализации.
Связь EXPRESS с XMI
ISO/TS 10303-25:2005
Industrial automation systems and integration — Product data representation
and exchange — Part 25: Implementation methods. EXPRESS to XMI binding
(IDT)
Издание оф ициальное
Сицррпвф ври
2013
испытания строительных конструкций2
Страница 2
ГОСТ Р ИСО/ТС 10303-25—2012
Предисловие
Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от
27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стан
дартов Российской Федерации — ГОСТ Р 1.0— 2004 «Стандартизация в Российской Федерации. Основные
положения»
Сведения о стандарте
1 ПОДГОТОВЛЕН Федеральным государственным автономным научным учреждением «Централь
ный научно-исследовательский и опытно-конструкторский институт робототехники и технической киберне
тики» на основе собственного аутентичного перевода на русский язык международного документа, указан
ного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизнен
ного цикла изделий»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регули
рованию и метрологии от 03 сентября 2012 г. No 267-ст
4 Настоящий стандарт идентичен международному документу ИСОЯС 10303-25:2005 «Системы авто
матизации производства и их интеграция. Представление данных об изделии и обмен этими данными.
Часть 25. Методы реализации. Связь EXPRESS с Х М Ь (IS C ^ S 10303-25:2005 «Industrial automatron systems
and integration — Product data representation and exchange — Part 25: Implementation methods. EXPRESS to
XMI binding»).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных междуна
родных стандартов и документов соответствующие им национальные стандарты Российской Федерации,
сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом ин
формационном указателе «Национальные стандарты», а текст изменений и поправок— в ежемесячно
издаваемом информационном указателе «Национальные стандарты». В случае пересмотра (замены)
или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежеме
сячно издаваемом информационном указателе «Национальные стандарты». Соответствующая ин
формация. уведомление и тексты размещаются также в информационной системе общего пользова
ния — на официальном сайте Федерального агентства по техническому регулированию и метрологии
в сети Интернет
© Стандартинформ. 2013
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распро
странен в качестве официального издания без разрешения Федерального агентства по техническому регу
лированию и метрологии3
Страница 3
ГОСТ Р ИСО/ТС 10303-25— 2012
С одержание
1 Область п р и м е н е н и я .......................................................................................................................................... 1
2 Нормативные с с ы л к и .......................................................................................................................................... 1
3 Термины, определения и с о к р а щ е н и я ........................................................................................................... 2
4 С о о т в е т с тв и е ......................................................................................................................................................... 3
4.1 Соответствие п р е п р о ц е ссо р а .................................................................................................................... 3
4.2 Соответствие обменного д о к у м е н т а ........................................................................................................ 4
5 Отображение конструкций языка EXPRESS на метамодель обмена U M L ......................................... 4
5.1 Неотображаемые понятия языка E X P R E S S .......................................................................................... 4
5.2 Общие требования к о т о б р а ж е н и ю .......................................................................................................... 5
5.3 Отображения для простых типов данных языка E X P R E S S .............................................................. 6
5.4 Отображения для объявлений EXPRESS-схем и спецификаций и н те р ф е й со в ........................... 6
5.5 Отображения для объектных типов данных языка E X P R E S S ......................................................... 7
5.6 Отображения для объявлений подтипов данных языка E X P R E S S ................................................ 7
5.7 Отображения для явных и инверсных атрибутов языка E X P R E S S ................................................ 8
5.8 Отображения для вычисляемых атрибутов языка E X P R E S S .......................................................... 10
5.9 Отображения для определенных типов данных языка E X P R E S S .................................................. 10
5.10 Отображения для агрегированных типов данных языка E X P R E S S .............................................. 11
Приложение А (обязательное) Регистрация информационного о б ъ е к т а ................................................. 14
Приложение В (справочное) Примеры схем. DTD. UML-диаграмм и XMI-ф а й л о в ................................. 14
Приложение С (справочное) Представление на языке EXPRESS частей метамодели обмена UML . .
£ 8 8
Приложение D (справочное) Выдержки из Спецификации UML 1 . 4 ..........................................................
Приложение Е (справочное) Краткое изложение о т о б р а ж е н и я ..................................................................
Приложение F (справочное) Техническое о б с у ж д е н и е ................................................................................. 37
Приложение G (справочное) Сценарии п р и м е н е н и я ...................................................................................... 39
Приложение Д А (справочное) Сведения о соответствии ссылочных международных стандартов и до
кументов ссылочным национальным стандартам Российской Ф е д е р а ц и и ...................... 41
Б и б л и о гр а ф и я ............................................................................................................................................................ 42
III4
Страница 4
ГОСТ Р ИСО/ТС 10303-25—2012
Введение
Стандарты комплекса И С 0 10303 распространяются на компьютерное представление информации
об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма,
способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не
только для обмена файлами 8 нейтральном формате, но является также основой для реализации и сов
местного доступа к базам данных об изделиях и организации архивирования.
Стандарты комплекса И С 0 10303 представляют собой набор отдельно издаваемых стандартов (час
тей). Стандарты данного комплекса относятся к одной из следующих тематических групп: «Методы описа
ния». «Методы реализации». «Методология и основы аттестационного тестирования». «Интегрированные
обобщенные ресурсы». «Интегрированные прикладные ресурсы». «Прикладные протоколы». «Комплекты
абстрактных тестов». «Прикладные интерпретированные конструкции» и «Прикладные модули». Полный
перечень стандартов комплекса ИСО 10303 можно получить на сайте http^/www.tc184-sc4.org;titles/
STEP_Titles.htm. Настоящий стандарт входит в тематическую группу «Методы реализации». Он подготов
лен подкомитетом SC4 «Производственные данные» Технического комитета 184 ИСО «Системы автомати
зации производства и их интеграция».
Настоящий стандарт устанавливает связь языка EXPRESS с XMI.
Рабочая группа по развитию стандартов объектного программирования [Object Management Group
(OMG)] стандартизировала спецификацию обмена метаданными XML [XML Metadata Interchange specification
(XMI)). объединяющую стандарты OMG. в которых определены унифицированный язык моделирования
[Unified Modeling Language (UML)] и метаобъектные средства [Meta-Object Facility (MOF)]. со стандартом
Консорциума по разработке стандартов и протоколов Интернета [World W ide Web Consortium (W3C)], опре
деляющим расширяемый язык разметки [Extensible Markup Language (XML)] [2]. XMI предоставляет меха
низм для обмена метаданными между средствами моделирования на базе UML и репозиториями метадан
ных на базе MOF. Кроме того. OMG стандартизировала совместимый с XML формат обмена для UML.
установив тем самым лексическое представление UML-моделей, основанных на унифицированной мета
модели UML. Данное лексическое представление обладает, помимо всего прочего, способностью обме
ниваться информацией о типах данных, информацией о классах (или объектах), группировками классов,
обеспечивающих пространства имен для классов (или схем), связями и наследованиями между класса
ми (или подтипами).
Настоящий стандарт определяет отображение конструкций, представленных на языке EXPRESS, на
метамодель UML. Поскольку стандарт XMI определяет XML-представление конструкций метамодели UML,
унифицированное отображение EXPRESS-конструкций на UML-конструкции поддерживает XMI-представ-
ление EXPRESS-схем. EXPRESS-схемы. являющиеся спецификациями данных, отображаются на поня
тия метамодели UML. присутствующие в статических структурных диаграммах UML. Настоящий стандарт
не определяет отображение всех EXPRESS-конструкций на метамодель UML. так как данная метамодель
не поддерживает все соответствующие EXPRESS-понятия. Установленное в настоящем стандарте отобра
жение является односторонним отображением из языка EXPRESS на метамодель обмена UML. Данные
ограничения делают отображение непригодным для общей взаимозаменяемости EXPRESS-схем и UML-
моделей для целей информационного моделирования.
Пользователям настоящего стандарта необходимо детальное знание языка EXPRESS в редакции 1
и языка OMG UML 1.5.
На рисунке 1 показан пример использования настоящего стандарта, относящийся к реализации при
кладного протокола ИСО 10303. В данном примере участвуют:
- специалист по информационному моделированию в формате STEP, разрабатывающий прикладной
протокол И С 0 10303;
- реализация настоящего стандарта, представляющая собой программное приложение, реализую
щее настоящий стандарт;
- специалист по UML-моделироеанию, использующий инструментарий UML-моделирования для фор
мирования спецификации системы программного обеспечения, исходя из UML-модели, сгенерированной
реализацией настоящего стандарта;
- программа UML-моделирования, генерирующая базовый Java-код из UML-модели;
- разработчик программы на языке Java, выполняющий разработку системы программного обеспече
ния на основании Java-кода. автоматически сгенерированного программой UML-моделирования.
IVПоказаны первые 4 из 50
История статуса
Подтверждённых событий пока нет.