Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/МЭК 8824.3-2002; Страница 13

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) Information technology. Open systems interconnection. Specification abstract syntax notation one (ASN.1) (Настоящий стандарт описывает нотацию для определения абстрактного синтаксиса, называемую абстрактно-синтаксической нотацией версии один (АСН.1). Настоящий стандарт определяет ряд простых типов вместе с присвоенными им тегами и обозначения, которые следует использовать для ссылок на эти типы, а также для задания значений этих типов. Настоящий стандарт определяет методы построения новых типов из более простых типов и обозначения, которые следует использовать при определении такого рода структурированных типов и присвоении им тегов, а также при задании значений этих типов) ГОСТ Р ИСО/МЭК8824.4-2003 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН 1). Часть 4 Параметризация спецификации АСН 1 ГОСТ Р ИСО/МЭК 8825-93 Информационная технология. Взаимосвязь открытых систем. Спецификация базовых правил кодирования для абстрактно-синтаксической нотации версии один (АСН. 1) ГОСТ Р ИСО/МЭК 8825-93 Информационная технология. Взаимосвязь открытых систем. Спецификация базовых правил кодирования для абстрактно-синтаксической нотации версии один (АСН. 1) Information technology. Open Systems Interconneсtion. Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN. 1) (Настоящий стандарт определяет набор базовых правил кодирования, который может служить основой для определения синтаксиса передачи для значений, определенных с помощью нотации ГОСТ Р ИСО/МЭК 8824. Базовые правила кодирования применяют также при декодировании полученного с их помощью синтаксиса передачи для определения значений переданных данных. Описываемые базовые правила кодирования используют во время взаимодействия компонентами, предоставляющими услуги уровня представления, когда это требуется контекстом представления)
Страница 13

ГОСТ Р ИСО/МЭК 8824-3-2002

ПРИЛОЖЕНИЕ А (обязательное)

Ограничивающие типы «экземпляр-из»

А.1 В этом приложении специфицировано применение ограничений к типу «InstanceOfType», определенному в приложении С к ГОСТ Р ИСО/МЭК 8824-2.

А.2 Единственное ограничение, которое может быть применено к такому типу, является простым табличным ограничением, определенным в разделе 10. Эквивалентный тип «последовательность» типа экзем-пляр-из «InstanceOfType» ограничен тогда следующим образом:

SEQUENCE

{

type-id <DefmedObjectClass>.&id(<DefinedObjectSet>),

value    [0] <DefinedObjectClass>.&Type (<DefinedObjectSet>{@.type-id})

}

где «<DefinedObjectClass>» заменяется конкретным классом «DefinedObjectClass», используемым в нотации «InstanceOfType», а «<ObjectSet>» — конкретным множеством «ObjectSet», используемым в простом табличном ограничении.

А.З Там, где к типу «экземпляр-из» применяется несколько ограничений, каждое порождает ограничение приведенного выше вида, так что несколько ограничений применяется к каждому элементу эквивалентного типа «последовательность».

А.4 Пример

На основе примера из ГОСТ Р ИСО/МЭК 8824-2, пункт С.9 можно построить следующий пример.

Тип

INSTANCE OF MHS-BODY-CLASS ({PossibleBodyTypes}) имеет эквивалентный тип «последовательность»

[UNIVERSAL 8] IMPLICIT SEQUENCE {

type-id MHS-BODY-CLASS.&id ({PossibleBodyTypes}),

value [0] MHS-BODY-CLASS.&Type ({PossibleBodyTypes} {t.type-id})

}

Здесь компонент последовательности «type-id» ограничен тем, что может принимать значения поля &id одного из типов «PossibleBodyTypes», тогда как компонент «value» ограничен тем, что может быть любым значением поля &Type того же самого информационного объекта.

В этом случае продукция «PossibleBodyTypes» была бы, вероятно, параметром спецификации (см. ИСО/МЭК 8824-4, разделы 10 и А.8), который не мог бы быть разрешен до тех пор, пока не создана заявка о соответствии реализации протокола, оставляя указанные выше ограничения переменными, как определено в ИСО/МЭК 8824-4, пункт 10.З.

8