ГОСТ Р ИСО 10303-22-2002
1
13.1.2 У р о в н и в ы ч и с л е н и я в ы р а ж е н и я д л я п р о в е р к и и в ы ч и с л я
е м ы х а т р и б у т о в
13настоящем стандарте установлены четыре уровня обеспечения вычисления выражения. Реа
лизация СИДД, обеспечивающая заданный уровень вычисления выражения, должна также обеспе
чивать все более низкие уровни:
1 — нет вычисления. Уровень не предусматривает обеспечения любой команды на проверку,
запрос СИДД, получение определения сложного объекта, поиск пользователей экземпляра объек
та, получение значения атрибута для вычисляемых и инверсных атрибутов, объявленных в приклад
ных схемах, или доступ к экземплярам объектов словаря СИДД. Ограничения, установленные в
любой схеме СИДД. должны быть выполнены всегда, независимо от наличия команд на проверку;
2 - простое вычисление. Уровень содержит обеспечение, предусмотренное на Уровне 1, плюс
доступ к экземплярам объектов словаря СИДД. получение значений инверсных атрибутов, объяв
ленных в прикладных схемах, и все команды на проверку, за исключением проверок экземпляра
схемы, глобального правила и правила «were*, со следующими ограничениями: проверку размерно
сти агрегата, точности действительного значения, ширины строки и ширины двоичного значения
необходимо обеспечивать только в случаях, когда в прикладной схеме границы заданы явными
целыми числами. Ограничения, установленные в схеме словаря СИДД, должны быть выполнены
всегда, независимо от наличия команд на проверку;
3 —сложное вычисление. Уровень содержит обеспечение, предусмотренное на Уровне 2. плюс
обеспечение запроса СИДД, поиск пользователей экземпляра объекта и следующие команды: на
получение значений вычисляемых атрибутов, проверки правила «were*, экземпляра схемы, гло
бального правила, размерности агрегата, точности действительного значения, ширины строки и
ширины двоичного значения, за исключением случаев, когда включенное вычисление выражения
содержит вложенный запрос, функцию определения прикладной схемы, встроенные функции
«USEDIN» или «ROLESOF* языка EXPRESS;
4 — полное вычисление. Уровень содержит обеспечение, предусмотренное на Уровне 3, плюс
обеспечение полного набора команд на проверки, получение определения сложного объекта и зна
чений для всех атрибутов.
13.1.3 У р о в н и з а п и с и с о б ы т и й с е а н с а
В настоящем стандарте установлены два уровня записи событий сеанса:
1 —нет записи. Уровень не содержит функции обеспечения записи событий сеанса. На этом
уровне не создаются экземпляры типа объекта error_event, список sdai_session.errors всегда пуст, а
значение атрибута session.гееоrdinR_act ivc всегда FALSE;
2 —обеспечение записи. Уровень предусматривает функцию обеспечения записи событий сеан
са. Каждая команда, выдающая ошибку’, создает экземпляр error_event, и этотэкземпляр добавляет
ся в конце списка sdai_session.errors.
13.1.4 У р о в н и о б л а с т и д е й с т в и я
В настоящем стандарте установлены два уровня обеспечения конструкции SCOPE (ГОСТ I*
ИСО 10303-21):
1—нет области действия. Уровень не содержит обеспечения команд на область действия;
2 - обеспечение области действия. Уровень предусматривает обеспечение команд на область
действия.
13.1.5 У р о в н и э к в и в а л е н т н о с т и о б л а с т и з н а ч е н и й
В настоящем стандарте установлены два уровня эквивалентности области значений:
1—нет эквнвале ггносги области значений. Уровень не содержит обеспечение объявления экви
валентности области значений типов объекта и его использование прикладными экземплярами,
основанными на различных определениях схем;
2 —эквивалентность области значений. Уровень предусматривает обеспечение объявления эк
вивалентности области значений типов объекта и его использование прикладными экземплярами,
основанными на различных определениях схем. Реализация должна обеспечивать один или оба алго
ритма заполнения информации об эквивалентности области значений по А.2.2 или специфический
для реализации механизм заполнения информации об эквивалентности области значений.
13.2 Спецификация классов реализаций
В данном подразделе определены возможные классы реализаций, на соответствие которым
могут быть заявлены реализации СИДД.
7-2’
107