Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Л-6(Инф_мод_изд_в_STEP) / Консп лекц инф мод издел.doc
Скачиваний:
53
Добавлен:
16.05.2015
Размер:
507.9 Кб
Скачать

Слайд 5. Протокол применения

Пояснения

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

Протоколы применения построены на основе интегрированных ресурсов STEPи показывают, как базовое представление изделия (заданное в интегрированных ресурсах) может быть приспособлено для описания конкретной предметной области. Процесс приспособления интегрированных ресурсов к некоторой конкретной предметной области называется «интерпретацией». Этот процесс состоит в выборе необходимых элементов базовой информационной модели изделия (т.е. сущностей языкаEXPRESS) и их интерпретации (приспособления) в контексте предметной области. Интерпретация выражается в дополнении элементов информационной модели новыми атрибутами и ограничениями.

Каждый протокол применения STEPзадан в своем разделе (серии 2хх) стандартаSTEP. Все программные продукты, поддерживающие стандартSTEPобеспечивают обмен данными или совместный доступ к ним согласно одному или нескольким протоколам применения.

Слайд 6. Состав протокола применения

Пояснения

Каждый протокол применения является утвержденным ISO(Международной организацией по стандартизации) разделом стандартаSTEP. Процесс разработки протокола применения (как и процесс разработки всего стандартаSTEP) координируется техническим комитетомISO№184 «Промышленные автоматизированные системы и их интеграция», а именно – подкомитетом №4 «Промышленные данные и всеобщие производственные языки». Собственно разработка протокола применения, включая его утверждение в качестве международного стандарта, занимает около трех лет. Важнейшим требованием к протоколам применения является их соответствие потребностям промышленности. Именно поэтому в разработке и обсуждении всех протоколов примененияSTEPпринимал и принимает участие широкий спектр заинтересованных сторон: промышленные предприятия, национальные организации по стандартизации, независимые эксперты, специалисты по информационным технологиям и т.д. Каждый протокол применения указывает четко определенные потребности промышленности, которые он должен удовлетворять. Наличие таких целей, а также широкое участие представителей промышленности гарантирует востребованность протоколов применения.

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

  • Указание предметной области и ее требований к обмену данными. Данный раздел описывает поддерживаемые протоколом:

  • Тип изделия;

  • Типы данных об изделии;

  • Этапы ЖЦ изделия;

  • Другие данные.

  • Модель процессов предметной области(ApplicationActivityModel–AAM). Данный раздел описывает процессы предметной области, создающие и использующие данные об изделии. Описание представлено с помощью методологии функционального моделированияIDEF0;

  • Справочная модель предметной области(ApplicationReferenceModel–ARM). Данный раздел описываетинформационные потребностипроцессов предметной области, выражаемые понятиями предметной области, т.е. сами данные об изделии. Эти понятия собраны в группы (UnitofFunctionality–UoF), каждая из которых имеет важное значение для предметной области. Информационные потребности описаны как в виде обычного текста, так и с помощью методологии информационного моделированияIDEF1Xили языка информационного моделированияEXPRESS(однако, это описание еще не является информационной моделью изделия для данной предметной области, т.к. оно не использует интегрированные ресурсы). Возможны и некоторые другие способы представления информационных потребностей предметной области;

  • Интерпретированная модель предметной области. Данный раздел описываетинформационную модель предметной области, с помощью которой уже и организуется обмен данными или совместное использование данных об изделии. Данная модель задана на языкеEXPRESSи построена на основе интерпретации интегрированных ресурсов в контексте данной предметной области. Интерпретированная модель предметной области строится с помощью механизма задания интерфейса междуEXPRESS-схемами, а именно: междуEXPRESS-схемой интегрированных ресурсов иEXPRESS-схемой данной предметной области;

  • Таблица отображения. Данный раздел содержит отображение информационных потребностей предметной области, заданных вARM, с помощью элементов информационной моделиAIM. Наличие такого раздела показывает, как информационные потребности предметной области удовлетворяются с помощью информационной модели предметной области;

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

Кроме того, для каждого протокола применения существует опубликованный отдельно набор абстрактных тестов(серия 3хх стандартаSTEP), предназначенный для организации проверки соответствия некоторого программного средства данному протоколу применения.