Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Состав протокола применения



Каждый протокол применения является утвержденным ISO (Международ­ной организацией по стандартизации) разделом стандарта STEP. Процесс разра­ботки протокола (как и разработки всего стандарта STEP) координируется техни­ческим комитетом ISO № 184 «Промышленные автоматизированные системы и их интеграция», а конкретно—подкомитетом № 4 «Промышленные данные и всеоб­щие производственные языки». Разработка и утверждение протокола в качестве международного стандарта занимает около трех лет.

Важнейшим требованием к протоколам является их соответствие потребнос­тям промышленности. Именно поэтому в их разработке и обсуждении принимал и принимает участие широкий спектр заинтересованных сторон: промышленные предприятия, национальные организации по стандартизации, независимые экс­перты, специалисты по информационным технологиям и т. д. Каждый протокол применения удовлетворяет четко определенным потребностям промышленности.

Другим важным требованием к протоколам применения является коррект­ность, то есть соответствие архитектуре стандарта STEP. Для решения этой про­блемы существует специализированная методология создания протоколов при­ менения STEP, которая подразделяет их на:

У указание предметной области и ее требований к обмену данными. Здесь рассматриваются поддерживаемые протоколом:

> тип изделия;

> типы данных об изделии;

> этапы ЖЦ изделия;

> другие данные;

 

> модель процессов предметной области ( Application Activity Model —
ААМ). Данный раздел описывает процессы предметной области, создаю­
щие и использующие данные об изделии. Описание представлено с помо­
щью методологии функционального моделирования IDEF0;

> справочную модель предметной области ( Application Reference Model
ARM ), где определяются информационные потребности процессов,
выражаемые понятиями предметной области, то есть данными об изделии.
Эти понятия собраны в группы (Unit of Functionality — UoF). Информа­
ционные потребности описаны как в виде обычного текста, так и с помо­
щью методологии информационного моделирования IDEF1X или языка
информационного моделирования EXPRESS (однако такое описание не
является стандартной информационной моделью изделия для данной пред­
метной области, так как оно не использует интегрированные ресурсы).
Возможны и некоторые другие способы представления информационных
потребностей предметной области;

> интерпретированную модель предметной области. Данный раздел
рассматривает стандартную информационную модель предметной об­
ласти,
с помощью которой организуются совместное использование или
обмен данными об изделии. Модель задана на языке EXPRESS и построена
на основе интерпретации интегрированных ресурсов, она образуется с

49


УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ
Глава Я. СТАНДАРТ STEP



помощью механизма задания интерфейса между EXPRESS-схемами интег­рированных ресурсов и данной предметной области; ^ таблицы отображения. Они отображают информационные потребнос­ти предметной области, заданные в ARM, с помощью элементов стандарт­ной информационной модели AIM;

> > классы соответствия. Данный раздел описывает подмножества инфор­мационной модели предметной области AIM (классы соответствия), кото­рые программный продукт должен поддерживать для определенного уров­ня соответствия стандарту. Это означает, что программный продукт под­держивает всё включенные в заявленный класс элементы информацион­ной модели предметной области AIM (сущности, типы и правила). Кроме того, для каждого протокола применения существует опубликован­ный отдельно набор абстрактных тестов (серия Зхх стандарта STEP), пред­назначенный для проверки соответствия некоторого программного средства данному протоколу.

Перечень протоколов применения

Один из первых протоколов применения STEP (принятых еще в 1994 г.) опи­сывал процесс управления конфигурацией при проектировании изделия (ISO 10303-203 Configuration controlled design). Всего в настоящий момент существует 31 протокол применения, из которых 6 имеют статус утвержденного международно­го стандарта, а остальные находятся в той или иной стадии разработки. Полный перечень протоколов применения STEP дан в табл. 4.






















Методология тестирования

В конечном итоге стандарт STEP реализуется различными программными средствами. Результатом является обмен данными об изделии при помощи обмен­ного файла или программного интерфейса. Но STEP не регламентирует алгорит­мы, которые должны использовать программные средства. Такие алгоритмы — исключительная прерогатива производителя программного обеспечения.

В связи с этим возникает проблема проверки соответствия некоторого программ­ного средства стандарту STEP, то есть его способности корректно реализовывать обмен данными согласно некоторому протоколу применения STEP. Для решения дан­ной проблемы существует специальный раздел (методология тестирования на соответствие стандарту), представляющий собой набор методов проверки про­граммного продукта на соответствие определенному протоколу применения STEP.

Обозначенный набор методов зависит от метода реализации обмена данными в конкретном программном средстве. Однако он инвариантен по отношению к про­токолу применения (в силу того, что методы реализации не зависят от предметной области и, следовательно, от протокола применения), поддерживаемому проверя­емым программным средством, и уж тем более по отношению к самому программ­ному средству. Процесс проверки на соответствие STEP происходит путем вы­полнения так называемых «тестовых условий», определенных для каждого прото­кола применения.

50

Таблица 4

Протоколы применения STEP

 

Раздел Название Характеристика Статус
ISO 10303-201 Explicit draughting Явное черчение Стандарт
ISO 10303-202 Associative draughting Ассоциативное черчение -II-
ISO 10303-203 Configuration-controlle-d design Механические детали и сборки с управляемой конфигурацией -II-
ISO 10303-204 Mechanical design using boundary rep Механическая конструкция, заданная граничным представлением Разраба-тывается
ISO 10303-205 Mechanical design using surface rep Механическая конструкция, заданная поверхностным представлением -II-
ISO 10303-207 Sheet metal die planning and design Планирование штамповки и конструирование изделий из металических листов Стандарт
ISO 10303-208 Life-cycle product change process Управление жизненным циклом - процесс изменения Разраба­тывается
ISO 10303-209 Composite & metal structural anal & related design Анализ и конструкция композитных и металлических конструкций -II-
ISO 10303-210 Electronic assy, interconnection & packaging design Конструкция электронных сборок, соединений и упаковки -II-
ISO 10303-212 Electrotechnical design and installation Электротехническая конструкция и инсталляция -II-
ISO 10303-213 Num control process plans for mach'd parts Планирование механической обработки деталей на оборудовании с ЧПУ -II-
ISO 10303-214 Core data for automotive mech design process Основные данные для изготовления механических деталей автомобиля -II-
ISO 10303-215 Ship arrangement Корабельные системы -II-
ISO 10303-216 Ship moulded forms Обводы корабля -II-
ISO 10303-217 Ship piping Трубопроводы корабля -II-
ISO 10303-218 Ship structures Конструкции корабля -II-

51


УБАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ
Глава i. СТАНДАРТ STEP



     
 


Раздел Название Характеристика Статус
ISO 10303-219 Dimension inspection Контроль измерений Разраба­тывается
ISO 10303-220 Proc. pig, mfg, assy of layerd electrical products Планирование процесса, производство и сборка многослойных электронных изделий -II-
ISO 10303-221 Functional data & their schem rep for process plant ■ Функциональные данные и их схематическое представление для перерабатывающего завода -II-
ISO 10303-223 Exch of design & mfg product info for cast parts Обмен конструкторской и производственной информацией для литых деталей -II-
ISO 10303-224 Mech parts def for p. pig using mach'n'g feat Описание механических изделий для проектирования механообработки с использованием конструктивно-технологичес­ких элементов (КТЭ) Стандарт
ISO 10303-225 Building elements using explicit shape rep Строительные элементы с применением явного представления формы -II-
ISO 10303-226 Ship mechanical system Механические системы корабля Разраба-тывается
ISO 10303-227 Plant spatial configuration Конфигурация завода в пространстве -II-
ISO 10303-230 Building structural frame: steelwork Конструкция здания: стальные конструкции -II-
ISO 10303-231 Process-engineering data Проектирование и спецификация для основного оборудования -II-
ISO 10303-232 Technical data packaging: core info & exch Упаковка основной информации и обмен техническими данными -II-
ISO 10303-233 Systems engineering data representation Прикладной протокол для технических приложений -II-
ISO 10303-234 Ship operational logs, records and messages Журналы, записи и сообщения при работе судна -II-
ISO 10303-235 Materials info for des and verif of products Информация о материалах для описания и проверки изделий -II-
ISO 10303-236 Furniture product and project data Мебель и данные о проекте -II-

Набор абстрактных тестов

Любая компьютерная система, обеспечивающая поддержку стандарта STEP, делает это путем организации обмена данными или совместного доступа к ним в соответствии с одним или несколькими протоколами применения. Для того, чтобы организации, использующие ту или иную систему, были уверены в корректной поддержке компьютерной системой стандарта STEP, эти системы должны быть протестированы на соответствие данному стандарту, а точнее на соответствие процесса обмена данными или совместного доступа к ним по определенному про­токолу применения STEP. Специально для этих целей в STEP существуют разде­лы, называемые наборами абстрактных тестов. Один набор составляет отдельный раздел стандарта и содержит условия соответствия компьютерной системы конк­ретному протоколу применения. Для каждого протокола существует свой набор абстрактных тестов, который включает в себя перечень тестовых случаев исполь­зования данных об изделии. В нем также присутствует описание критериев, необ­ходимых для признания корректности обработки компьютерной системой данно­го тестового случая и соответствия системы протоколу применения в целом.

Тестирование компьютерных систем производится специальными лаборато­риями, которые проводят проверку согласно методологии тестирования на соот­ветствие (30-е разделы стандарта STEP). Набор абстрактных тестов не зависит ни от компьютерной системы, ни от метода реализации STEP, примененного в ней, но зависит от протокола применения. Обозначения разделов, содержащих такие на­боры (300-е разделы STEP), соответствуют обозначениям разделов, где находятся протоколы применения: две последние цифры совпадают с двумя последними циф­рами раздела соответствующего протокола применения. Например, для протокола применения ISO 10303-203 существует набор абстрактных тестов ISO 10303-303.







Применение STEP

На рис. 7 представлен схематичный вариант использования международ­ного стандарта ISO 10303 STEP для организации обмена данными между раз­личными компьютерными системами. Он может быть применен как к отдель­ному предприятию, так и к партнерам по кооперации, в том числе к виртуаль­ному предприятию.

Исходной точкой организации информационного обмена являются следую­щие компьютерные системы:

> системы автоматизированного проектирования (CAD — Computer Aided
Design);

> системы автоматизированной подготовки производства (САМ—Computer
Aided Manufacturing);

^* системы автоматизированного инженерного анализа (САЕ — Computer

Aided Engineering); ^ системы управления данными об изделии (PDM — Product Data Management);

> системы управления ресурсами предприятия (ERP — Enterprise Resource
Planning);

^ любые другие STEP-совместимые системы и приложения.



52
53


УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ
< Глава 8. СТАНДАРТ STEP













Рис. 7. Использование международного стандарта ISO STEP для обмена данными.

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

Более прогрессивным способом является применение доступной БД по изде­лию с помощью программного интерфейса SDAI на одном или нескольких языках программирования (С, C++, Java). В этом случае также потребуется первона­чальное согласование протоколов применения, а требования к компьютерным приложениям будут выше: они должны поддерживать доступ к БД при помощи SDAI. Процесс обмена данными состоит в обращении приложений к БД с при­менением вызова функций интерфейса SDAI (сплошная линия).

В то же время существует возможность организации БД по изделию со SDAI-доступом, если приложения способны работать только с обменным файлом. Для этого потребуется применение отдельного модуля импорта обменных файлов в БД и их экспорта из БД. Тогда процесс обмена данными будет заключаться в создании приложением обменного файла STEP, который интерпретируется моду­лем импорта/экспорта, в результате чего информация попадет в БД по изделию.
Для получения информации из БД помимо прямого доступа с помощью вызова функции SDAI можно воспользоваться тем же модулем импорта/экспорта. Он создаст на ее основе обменный файл, а тот может быть передан по назначению. Сам модуль работает с БД через интерфейс SDAI.


Поделиться:



Последнее изменение этой страницы: 2019-03-29; Просмотров: 422; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.026 с.)
Главная | Случайная страница | Обратная связь