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



         

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


         Остается перечислить языковые средства, обу­словленные необходимостью компромисса между объемом памяти (длиной описания) и эффективно­стью вычислений.

        Во-первых, это вычисляемые (derive) атрибуты, функционально зависящие от явных атрибутов эк­земпляра-сущности. Хранение derive-атрибутов

в БД привело бы к избыточности информационной структуры, но их наличие в структуре экземпляра может сократить объем вычислений. Компромисс достига­ется следующим образом: в структуре хранения по­пуляции сущности в БД derive-атрибуты

отсутствуют, а при загрузке экземпляра в оперативную память си­стемой обеспечивается пополнение структуры derive-атрибутами

и вычисление из значений.

         Во-вторых, это инверсные атрибуты сущности, или «обратные» ссылки. При работе с экземпляром сущности может потребоваться доступ к другим эк­земплярам той или иной сущности, из которых исходят «прямые» ссылки (по атрибуту) на данный экзем­пляр. Хотя в системе предусмотрена стандартная функция used in,

формирующая множество таких эк­земпляров на основе полного просмотра популяции сущности, меньших вычислительных затрат потре­бовала бы технология фиксации всех «обратных» ссылок на эти экземпляры на этапе появления пря­мых ссылок при формировании популяции сущно­сти. Такая технология реализуется системой по «заказу» разработчика схемы, представленному в виде соответствующих инверсных атрибутов.

         Как уже указывалось, цель ISO 10303 — дать стандарт

описания данных о продукте на всех стадиях его ЖЦ. Поскольку состав данных о про­дукте существенно зависит как от дисциплины (классификационной группы) продукта, так и от стадии его ЖЦ, конечной целью ISO 10303 является разработка множества частных информационных моделей АР, каждый из которых характеризуется своим контекстом — дисциплиной и стадией ЖЦ продукта. В то же время было бы неверно разрабатывать АР без учета их частичной пересекаемости по информационным объектам, то есть возможности выделения в каждом АР контекстно-независимой части и объединения этих частей в группу моделей верхнего уровня — интегрированных ресурсов.




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