ГОСТ Р ИСО/ТС 10303-1105—2012
3.5 Сокращения
В настоящем стандарте применены следующиесокращения:
ПМ — прикладной модуль (application module; AM);
ПЭМ — прикладная эталонная модель (application reference model; ARM);
ИММ — интерпретированная модель модуля (module interpreted model; MIM);
URL — унифицированный указатель ресурса (uniform resource locator).
4 Информационные требования
В данном разделе определены информационные требования к прикладному модулю «Использо
вание разных языков», представленные в форме ПЭМ.
П р и м е ч а н и я
1 Графическое представление информационных требований приведено в приложении С.
2 Спецификация отображения определена в 5.1. Она устанавливает, как удовлетворяются информацион
ныетребования при использовании общих ресурсов иконструкций,определенных всхеме ИММ или импортирован
ных в схему ИММ данного прикладного модуля.
Ниже представлен фрагмент EXPRESS-спецификации. с которого начинается описание схемы
Multi_linguism_arm.
EXPRESS-спецификация:
*)
SCHEMA Multi_linguism_arm;
Г.
4.1 Определение типа данных ПЭМ
В данном подразделе определен тип данных ПЭМ прикладного модуля «Использование разных
языков».
4.1.1 Тип данных string_select
TnnflaHHbtxstring_selectявляетсянаращиваемымсписком альтернативныхтиповданных. Допол
нительные альтернативные типы данных определены в выбираемых типах данных, расширяющих тип
данных string_select.
П р и м е ч а н и е — Пустой наращиваемый список выбора должен быть наполнен вдругих модулях, чтобы
обеспечить, по крайней мере, одну допустимую реализацию для ссылающихся на него объектов.
EXPRESS-спецификация:
TYPE string_select = EXTENSIBLE GENERIC_ENTITY SELECT:
END_TYPE;
Г.
4.2 Определение объектов ПЭМ
В данном подразделе определены объекты ПЭМ прикладного модуля «Использование разных
языков». Объект ПЭМ является простейшим неделимым элементом с характеризующимиего атрибута
ми ипредставляет собой уникальное понятие прикладной области.
4.2.1 Объект Language
Объект Language идентифицируетязыкс помощью кода, установленного в ИСО639-2. и. возмож
но. кода страны, установленного в ИСО 3166-1.
EXPRESS-спецификация:
*)
ENTITY Language;
language_code:STRING;
country_code:OPTIONAL STRING;
UNIQUE
UR1: language_code;
3