Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 Концепция CALS.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
41.93 Кб
Скачать

11Языки информационного моделирования.

Язык EXPRESS - единый язык представления. STEP имеет большое число пользователей, поэтому существует необходимость создания единой формы представления данных об изделии, которая не должна допускать двусмысленную интерпретацию, иначе нормальный обмен будет невозможен. Для решения этой проблемы в STEP задан единый язык представления данных об изделии, называющийся EXPRESS. Этот язык является формализованным, т. е. допускает только одно толкование информации, представленной с его помощью. Таким образом, для обмена данными об изделии между системами А и Б последние должны обладать единым представлением данных об изделии, заданным на едином языке представления — языке EXPRESS. Этот язык определен в разделе ISO 10303—11 стандарта STEP. EXPRESS пригоден исключительно для описания данных, он не содержит никаких средств для их обработки и поэтому не является языком программирования. С его помощью можно описать любую предметную область, в том числе и не относящуюся к промышленности. Основной элемент языка. В языке EXPRESS применяют объектно-ориентированный подход. Суть этого подхода состоит в том, что основным элементом модели является не понятие предметной области (например, понятие «изделие» для предметной области «проектирование»), а нейтральное понятие «объект», называемое в EXPRESS «сущностью». Сущность выражает класс объектов, определяемый общими характеристиками. Общие характеристики объектов выражаются атрибутами сущности (например, координаты в пространстве для геометрической точки).атрибут сущности — абстрактное понятие, выражающее отдельную характеристику класса объектов реального мира, имеющих общие характеристики. Экземпляры сущности обладают конкретными значениями атрибутов (например, х = 1, у = 2, z = 3). Тип данных. Для каждого атрибута сущности необходимо указывать область его допустимых значений. Именно для этих целей в языке EXPRESS используются типы данных. Тип данных представляет собой область значений. Всего в EXPRESS существуют пять категорий типов данных: простые, агрегированные, поименованные, составные, обобщенные. Кроме текстового представления языка EXPRESS, в стандарте STEP задано и его графическое подмножество EXPRESS-G.

12Графическое представление информационной модели.

Кроме текстового представления языка EXPRESS, в стандарте STEP задано и его графическое подмножество EXPRESS-G. Основные свойства языка. Основными свойствами языка EXPRESS являются следующие. Независимость от предметной области. STEP задает представления данных об изделии для различных предметных областей, поэтому язык EXPRESS, использующийся в качестве формы представления, должен быть нейтральным по отношению к предметной области. Независимость от методов реализации обмена данными. В STEP для реализации обмена одними и теми же данными могут быть использованы два разных метода реализации — обменный файл или программный интерфейс SDAI. Для того чтобы в обоих методах реализации можно было использовать одну и ту же информационную модель, язык EXPRESS, задающий эту модель, должен быть независимым от методов реализации. Независимость от программных средств реализации обмена данными. Стандарт STEP является независимым от программно-аппаратной платформы прежде всего потому, что используется для организации обмена данными между различными компьютерными системами. Все это относится и к языку EXPRESS.