Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Состав протокола применения
Каждый протокол применения является утвержденным ISO (Международной организацией по стандартизации) разделом стандарта STEP. Процесс разработки протокола (как и разработки всего стандарта STEP) координируется техническим комитетом ISO № 184 «Промышленные автоматизированные системы и их интеграция», а конкретно—подкомитетом № 4 «Промышленные данные и всеобщие производственные языки». Разработка и утверждение протокола в качестве международного стандарта занимает около трех лет. Важнейшим требованием к протоколам является их соответствие потребностям промышленности. Именно поэтому в их разработке и обсуждении принимал и принимает участие широкий спектр заинтересованных сторон: промышленные предприятия, национальные организации по стандартизации, независимые эксперты, специалисты по информационным технологиям и т. д. Каждый протокол применения удовлетворяет четко определенным потребностям промышленности. Другим важным требованием к протоколам применения является корректность, то есть соответствие архитектуре стандарта STEP. Для решения этой проблемы существует специализированная методология создания протоколов при менения STEP, которая подразделяет их на: У указание предметной области и ее требований к обмену данными. Здесь рассматриваются поддерживаемые протоколом: > тип изделия; > типы данных об изделии; > этапы ЖЦ изделия; > другие данные;
> модель процессов предметной области ( Application Activity Model — > справочную модель предметной области ( Application Reference Model > интерпретированную модель предметной области. Данный раздел 49 УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ помощью механизма задания интерфейса между 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
51 УБАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ
Набор абстрактных тестов Любая компьютерная система, обеспечивающая поддержку стандарта STEP, делает это путем организации обмена данными или совместного доступа к ним в соответствии с одним или несколькими протоколами применения. Для того, чтобы организации, использующие ту или иную систему, были уверены в корректной поддержке компьютерной системой стандарта STEP, эти системы должны быть протестированы на соответствие данному стандарту, а точнее на соответствие процесса обмена данными или совместного доступа к ним по определенному протоколу применения STEP. Специально для этих целей в STEP существуют разделы, называемые наборами абстрактных тестов. Один набор составляет отдельный раздел стандарта и содержит условия соответствия компьютерной системы конкретному протоколу применения. Для каждого протокола существует свой набор абстрактных тестов, который включает в себя перечень тестовых случаев использования данных об изделии. В нем также присутствует описание критериев, необходимых для признания корректности обработки компьютерной системой данного тестового случая и соответствия системы протоколу применения в целом. Тестирование компьютерных систем производится специальными лабораториями, которые проводят проверку согласно методологии тестирования на соответствие (30-е разделы стандарта STEP). Набор абстрактных тестов не зависит ни от компьютерной системы, ни от метода реализации STEP, примененного в ней, но зависит от протокола применения. Обозначения разделов, содержащих такие наборы (300-е разделы STEP), соответствуют обозначениям разделов, где находятся протоколы применения: две последние цифры совпадают с двумя последними цифрами раздела соответствующего протокола применения. Например, для протокола применения ISO 10303-203 существует набор абстрактных тестов ISO 10303-303. Применение STEP На рис. 7 представлен схематичный вариант использования международного стандарта ISO 10303 STEP для организации обмена данными между различными компьютерными системами. Он может быть применен как к отдельному предприятию, так и к партнерам по кооперации, в том числе к виртуальному предприятию. Исходной точкой организации информационного обмена являются следующие компьютерные системы: > системы автоматизированного проектирования (CAD — Computer Aided > системы автоматизированной подготовки производства (САМ—Computer ^* системы автоматизированного инженерного анализа (САЕ — Computer Aided Engineering); ^ системы управления данными об изделии (PDM — Product Data Management); > системы управления ресурсами предприятия (ERP — Enterprise Resource ^ любые другие STEP-совместимые системы и приложения. 52 УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ
Рис. 7. Использование международного стандарта ISO STEP для обмена данными. Если используемые компьютерные приложения обладают только возможностями генерации и чтения обменных файлов, организация такого способа обмена потребует лишь согласования протоколов применения (или использования специальных программ преобразования данных между ними). После этого возможна передача данных между приложениями в виде обмена файлами (пунктирные линии на рис. 7). Более прогрессивным способом является применение доступной БД по изделию с помощью программного интерфейса SDAI на одном или нескольких языках программирования (С, C++, Java). В этом случае также потребуется первоначальное согласование протоколов применения, а требования к компьютерным приложениям будут выше: они должны поддерживать доступ к БД при помощи SDAI. Процесс обмена данными состоит в обращении приложений к БД с применением вызова функций интерфейса SDAI (сплошная линия). В то же время существует возможность организации БД по изделию со SDAI-доступом, если приложения способны работать только с обменным файлом. Для этого потребуется применение отдельного модуля импорта обменных файлов в БД и их экспорта из БД. Тогда процесс обмена данными будет заключаться в создании приложением обменного файла STEP, который интерпретируется модулем импорта/экспорта, в результате чего информация попадет в БД по изделию. |
Последнее изменение этой страницы: 2019-03-29; Просмотров: 422; Нарушение авторского права страницы