Введение в CALS-технологии



         

Введение в CALS-технологии - стр. 39


Проблема не ограничивалась изъятием методов из структуры описания класса. Требовалось разработать специализированный язык информационного моделирования, достаточно пол­ный для описания любой системы понятий, связанных с производственной деятельностью, достаточно простой для освоения пользователем-непрограмми­стом и, наконец, достаточно технологичный для ра­боты приложений с языковыми конструкциями. Кон­кретизация предметной области использования языка EXPRESS была необходима по существу, так как имеются области знания с более сложными структу­рами понятий (например, семиотика), ориентация на которые могла бы привести к чрезмерному усложне­нию проблемы.

Итак, язык EXPRESS предназначен для описания информационных моделей (как и метод IDEF1Х). Информационная мо­дель описывается одной или несколькими взаимо­связанными схемами. Схема состоит из набора элементов, который может включать в себя:

- объекты (ENTITY);

- типы (Type);

- константы (Constant);

- правила (Rule);

- функции (Function) и процедуры (Procedure), необходимые для проверки правил и для вычисления значений производных атрибутов.

         Прикладной протокол AP - это схема, описывающая некоторую предметную область. Прикладной протокол включается в стандарт как один из томов стандарта. Имена объектов, констант, функций, процедур, правил и типов уникальны в пределах данной схемы.

         База данных (БД), формируемая в соответствии с описанием EXPRESS -схем, предназначена для хране­ния произвольного количества экземпляров каждой из сущностей, представленных в схемах. Сущность — информационный объект, характеризующийся идентификатором и списком атрибутов, определяю­щих свойства каждого из экземпляров сущности. Остальные элементы описания схемы играют вспомогательную роль, а именно: type-объявления определяют струк­туру представления атрибутов сущности. Алгоритмы и правила служат для проверки соответствия содер­жимого БД информационной модели, а интерфейс предназначен для унификации описания объектов (типов, алгоритмов, правил),




Содержание  Назад  Вперед