Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Язык описания данных EXPRESS ( ISO 10303-11) 2.3.1. Общие сведения о языке
Предположим, что нам надо осуществить обмен данными между системой «А» и системой «Б». Во-первых, для этого необходимо единое представление данных об изделии, то есть перечень данных, передаваемых между системами. Такие представления для различных предметных областей заданы в стандарте STEP. Но этого недостаточно, ведь они могут быть выражены различными способами: на естественном языке, с помощью графической схемы или на искусственном формализованном языке. Поскольку STEP является международным стандартом и, следовательно, имеет огромное количество пользователей, существует необходимость в единой форме представления данных об изделии, чтобы участникам обмена не приходилось предварительно ее обговаривать. Кроме всего прочего, такая форма не должна допускать двусмысленную интерпретацию, иначе нормальный обмен будет невозможен. Для решения этой проблемы в стандарте STEP задан единый язык представления данных об изделии, называющийся EXPRESS. Он является формализованным, то есть допускает только одно толкование информации (в отличие от естественного языка, где их множество). Таким образом, для обмена данными между системами «А» и «Б» эти системы должны обладать единым представлением данных об изделии на едином языке EXPRESS. Он определен в разделе ISO 10303-11 стандарта STEP. Прежде чем рассматривать вопрос о том, что может быть задано с помощью языка EXPRESS, необходимо ввести некоторые термины, а именно «информация», «данные» и «информационная модель». Их определения не претендуют на общезначимость и распространяются только на стандарт STEP вообще и язык EXPRESS в частности. 1/ Информация — это факты, понятия и инструкции. В данном случае они 4. представлены в произвольном (в том числе и неформализованном) виде. Информация об изделии содержит факты, понятия и инструкции, характеризующие изделие (например, факт — «длина изделия равна 20 метрам», понятие — «крыло самолета», инструкция — «руководство по ремонту изделия»). Данные —это формализованное представление информации, подходящее для передачи, интерпретации и обработки людьми или компьютерами. Здесь факты, понятия и инструкции уже имеют четкое формализованное представление, но форма произвольна. При этом данные об изделии имеют формализованное представление информации (например, описание факта с помощью пары «название величины / значение величины», понятия—математической моделью и инструкции—точным алгоритмом). 54 УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ Информационная модель — это формализованная модель ограниченного набора фактов, понятий и инструкций, удовлетворяющих некоторым требованиям. Таким образом, она представляет собой данные, отвечающие, например, требованиям к описанию какой-либо предметной области. В данном случае информационная модель изделия — это формализованная модель информации, описывающей изделие, ограниченная требованиями к его описанию. Напомним, что она является составной частью представления данных об изделии в STEP (интегрированных ресурсов и протоколов применения). Язык EXPRESS предназначен для спецификации информационных моделей в STEP и, следовательно, выступает в качестве формы представления данных об изделии. Иными словами, EXPRESS можно назвать языком информационного моделирова ния. Он пригоден исключительно для описания данных, не содержит никаких средств для их обработки и поэтому не является языком программирования. EXPRESS не привязан жестко к стандарту STEP и данным об изделии вообще. С его помощью можно обозначить любую предметную область, в том числе и не относящуюся к промышленности. Однако реальное применение EXPRESS пока находит только во всевозможных промышленных информационных стандартах: > ISO 10303 STEP; > ISO 13584 РЫВ; > ISO 15531 MANDATE; > ISO 15926 OIL & GAS; > NATO CALS data model (информационная CALS-модель НАТО). его графическое подмножество EXPRESS-G. |
Последнее изменение этой страницы: 2019-03-29; Просмотров: 382; Нарушение авторского права страницы