ГОСТ 1» ИСО/МЭК 8824-2-2001
3.4.14 поле связи: Поле объекта или множества объектов.
3.4.15 тип поле класса объектов: Тип, задаваемый путем указания некоторого поля класса
информационных объектов. В ИСО/МЭК 8824-3 определена нотация, обеспечивающая возмож
ность ограничения этого типа путем указания множества информационных объектовданного класса.
3.4.16 примнгивное имя поля: Имя, заданное непосредственно определением класса информа
ционных объектов без использования поля связи.
3.4.16 bis рекурсивное определение (класса информационных объектов): Набор определений
АСН. I. который не может быть переупорядочен таким образом, что все классы информационных
объектов, использованные в конструкции, определены до определения конструкции.
Примечание —Рекурсивные определения классов информационных объектов допустимы нАСН. 1.
Рекурсивные определения информационных объектов и множеств ин(]юрмаиио
1
шых объектов недопустимы.
3.4.17 поле типа: Поле, которое содержит произвольный тип.
3.4.18 поле значения: Поле, которое содержит значение. Такое поле может быть либо фикси
рованного-, либо переменного-типа. В первом случае тип значения зафиксирован спецификацией
поля. Во втором случае тип значения содержится в некотором (заданном) поле типа того же самого
информационного объекта.
3.4.19 поле множества значений: Поле, которое содержит непустое множество значений неко
торого типа. Такое поле может бытьлибо фиксированного-, либо переменного-типа. Впервом случае
тип значений зафиксирован спецификацией поля. Во втором случае тип значений содержится в
некотором (заданном) поле типа того же самого информационного объекта.
П р и мс чан и с —Множество значений в поле множества значений для информационною объекта
образует подтип заданного типа.
4 Сокращения
В настоящем стандарте используют следующие сокращения:
АСН. 1 —абстрактная синтаксическая нотация версии I:
БНФ — Бекуса—Науэра форма.
5 Соглашение
В настоящем стандарте используют соглашения, приведенные в ГОСТ Р ИСО/МЭК 8824-1,
раздел 5.
6 Нотация
В настоящем разделе приводят сводку нотаций, определенных в настоящем стандарте.
6.1 Присвоения
В настоящем стандарте определены следующие нотации, которые могут использоваться как
альтернативы для «.Assignment* (см. ГОСТ Р ИСО/МЭК 8824-1. раздел 12):
- ObjectCIassAssignment (см. 9.1);
- ObjectAssignment (см. 11.1);
- ObjectSetAssignment (см. 12.1);
6.2 Типы
6.2.1 В настоящем стандарте определены следующие нотации, которые могут использоваться
как альтернативы для встроенного типа «BuiltinType* (см. ГОСТ Р ИСО МЭК 8824-1, 16.2):
- ObjectClassFieldType (см. 14.1);
- InstanceOfType (см. приложение С).
6.2.2 В настоящем стандарте определены следующие нотации, которые могут использоваться
как альтернативы для указываемого типа «ReferencedType* (см. ГОСТ Р ИСО/МЭК 8824-1, 16.3):
- TypeFromObject (см. раздел 15);
- ValueSeiFromObject (см. раздел 15).
6.3 Значения
6.3.1В настоящем стандарте определены следующие нотации, которые могут использоваться
как альтернативы для встроенного значения «BuiltinValue» (см. ГОСТ Р ИСО/МЭК 8824-1. 16.8):
- ObjcctClassFieldVaiue (см. 14.6);
- liistanceOfValue (см. приложение С).
3