Бесплатная библиотека всех действующих ГОСТов
www.docload.spb.ru

Все стандарты, размещенные на этом сайте, не являются их официальным изданием и предназначены исключительно для ознакомительных целей.
Электронные копии этих документов могут распространяться без всяких ограничений. Вы можете размещать информацию с этого сайта на любом другом сайте.
Это некоммерческий сайт и здесь не продаются документы. Вы можете скачать их абсолютно бесплатно!
Содержимое сайта не нарушает чьих-либо авторских прав! Человек имеет право на информацию!

 

 

Утвержден

Постановлением

Госстандарта России

от 15 октября 2003 г. N 294-ст

 

Дата введения -

1 января 2004 года

 

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

СИСТЕМА АВТОМАТИЗАЦИИ ПРОИЗВОДСТВА И ИХ ИНТЕГРАЦИЯ

 

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

 

ЧАСТЬ 49

 

ИНТЕГРИРОВАННЫЕ ОБОБЩЕННЫЕ РЕСУРСЫ.

СТРУКТУРА И СВОЙСТВА ПРОЦЕССА

 

INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION. PRODUCT DATA

REPRESENTATION AND EXCHANGE. PART 49. INTEGRATED GENERIC

RESOURCE. PROCESS STRUCTURE AND PROPERTIES

 

ГОСТ Р ИСО 10303-49-2003

 

Предисловие

 

1. Разработан Научно-исследовательским центром (НИЦ) CALS-технологий "Прикладная логистика" совместно с Всероссийским научно-исследовательским институтом стандартизации (ВНИИстандарт).

Внесен Техническим комитетом по стандартизации ТК 431 "CALS-технологии".

2. Принят и введен в действие Постановлением Госстандарта России от 15 октября 2003 г. N 294-ст.

3. Настоящий стандарт представляет собой полный аутентичный текст международного стандарта ИСО 10303-49-98 "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 49. Интегрированные обобщенные ресурсы. Структура и свойства процесса".

4. Введен впервые.

 

Введение

 

Стандарты серии ИСО 10303 распространяются на машинно-ориентированное представление данных об изделии и обмен этими данными. Целью является создание механизма, позволяющего описывать данные об изделии на протяжении всего его жизненного цикла независимо от конкретной системы. Характер такого описания делает его пригодным не только для обмена инвариантными файлами, но также и для создания баз данных об изделиях, коллективного пользования этими базами и архивирования соответствующих данных.

Стандарты серии ГОСТ Р ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Части данной серии относятся к одной из следующих тематических групп: методы описания, интегрированные ресурсы, прикладные интерпретированные конструкции, прикладные протоколы, комплекты абстрактных тестов, методы реализации и аттестационное тестирование. Группы стандартов данной серии описаны в ГОСТ Р ИСО 10303-1. Настоящий стандарт входит в группу интегрированных ресурсов. Основными разделами настоящего стандарта являются:

- определение метода;

- свойства процесса;

- представление свойства процесса.

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

Стандарт не определяет какого-либо частного процесса, но устанавливает элементы обменной информации о процессе.

Настоящий стандарт применим для определения процессов всех типов, формируемых независимо друг от друга.

Примечания:

1. Основная часть стандарта дополнена следующими Приложениями:

- А - описывающим сокращенные наименования объектов;

- В - устанавливающим идентификаторы информационных объектов, присвоенные настоящему стандарту и описанным в нем схемам;

- С - определяющим машинно-интерпретируемые листинги;

- D - описывающим EXPRES-G диаграммы;

- Е - содержащим примеры.

2. В настоящем стандарте объекты и конструкции языка EXPRESS в ряде случаев выделены полужирным шрифтом (например, &action_method&).

 

1. Область применения

 

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

Настоящий стандарт определяет:

- спецификацию процесса (требования к нему);

- спецификацию отношений между процессами;

- требования к применимости процесса;

- спецификацию отношений между процессом и изделием;

- требования к этапам (стадиям) плана процесса по созданию изделия.

Примечания:

1. В настоящем стандарте не устанавливаются различия между планом процесса, подлежащим выполнению, и планом невыполняемым.

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

- требования к альтернативным определениям плана процесса;

- требования к методу реализации плана процесса;

- спецификацию требований к ресурсам;

- требования процесса к конкретному ресурсу;

- обозначение ресурсов, используемых в процессе;

- спецификацию свойств ресурса.

 

Настоящий стандарт не устанавливает:

- определения конкретных процессов или планов конкретных процессов;

Примечание 3. Настоящий стандарт не связан с каким-либо конкретным промышленным процессом.

 

- требования к непрерывным процессам;

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

 

- календарное планирование процесса;

- общее планирование процесса;

Примечание 5. Общее планирование процесса заключается в разработке плана процесса. Деятельность по разработке плана в настоящем стандарте не рассмотрена. В стандарте предусмотрено представление результатов планирования процесса.

 

- механизмы равноправной передачи информации, включая синхронизацию;

- контролирование процесса.

Примечание 6. Возможности контролирования процесса и равноправной передачи информации определяются в других стандартах ИСО, например ИСО/МЭК 9506 (Системы промышленной автоматизации. Спецификация промышленных сообщений). Имеются также стандарты ИСО/МЭК, связанные с взаимодействием и информационным обменом между программируемыми устройствами в автоматизированных системах управления процессами, используемых в промышленности. Прикладной ресурс или протокол может определить отношение между настоящим стандартом и ИСО/МЭК 9506.

 

2. Нормативные ссылки

 

В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ Р ИСО/МЭК 8824-1-2001. Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Спецификация основной нотации

ГОСТ Р ИСО 10303-1-99. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы

ГОСТ Р ИСО 10303-11-2000. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS

ГОСТ Р ИСО 10303-41-99. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий

ГОСТ Р ИСО 10303-43-2002. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 43. Интегрированные обобщенные ресурсы. Структуры представления

ГОСТ Р ИСО 10303-45-2000. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 45. Интегрированные обобщенные ресурсы. Материалы.

 

3. Определения и сокращения

 

3.1. Термины, определенные в ГОСТ Р ИСО 10303-1

В настоящем стандарте использованы следующие термины:

- приложение;

- прикладной протокол;

- прикладной ресурс;

- контекст;

- компонент;

- комплектующее (изделие);

- данные;

- информация;

- интерпретация;

- интегрированные ресурсы;

- изделие;

- данные об изделии;

- информация об изделии;

- конструкция (структура) ресурса;

- структура.

3.2. Термины, определенные в ГОСТ Р ИСО 10303-45

В настоящем стандарте использованы следующие термины:

- материал;

- свойство материала.

3.3. Другие определения

В настоящем стандарте использованы следующие термины с соответствующими определениями:

3.3.1. процесс (process): Конкретная процедура для выполнения чего-либо, состоящая из одного или нескольких этапов (шагов) или операций. В результате процесса может быть создано изделие, свойство изделия или аспект изделия.

3.3.2. план процесса (process plan): Последовательность процессов, подлежащая выполнению или связанная с созданием заданного изделия.

3.3.3. ресурс (resource): Нечто, могущее быть описанным в терминах поведения, возможности или рабочей характеристики, соответствующей конкретному процессу.

3.4. Сокращения

В настоящем стандарте использовано следующее сокращение:

УСУ (URL) - универсальный справочный указатель (Univercal Reference Locator).

 

4. Описание метода

 

Следующее описание на языке EXPRESS открывает &method_definition_schema& и определяет необходимые внешние ссылки.

    EXPRESS-спецификация

    *)

    SCHEMA method_definition_schema;

    REFERENCE FROM action_schema

      (action_method,

      action_method_relationship,

      action_relationship);

    REFERENCE FROM document_schema

      (document,

      document_usage_constraint);

    REFERENCE FROM effectivity_schema

      (effectivity);

    REFERENCE FROM measure_schema

      (count_measure);

    REFERENCE FROM support_resource_schema

     (label,

      text);

    REFERENCE FROM process_property_schema

      (product_definition_process,

      property_process);

    (*

Примечания:

1. Следующие схемы, на которые выше даны ссылки, определены в следующих стандартах:

    &action_schema&           - ГОСТ Р ИСО 10303-41;

    &document_schema&         - ГОСТ Р ИСО 10303-41;

    &effectivity_schema&      - ГОСТ Р ИСО 10303-41;

    &measure_schema&          - ГОСТ Р ИСО 10303-41;

    &support_resource_schema& - ГОСТ Р ИСО 10303-41;

    &process_property_schema& - раздел 5 настоящего стандарта.

2. Графическое представление определяемой схемы приведено в Приложении D (на рисунке D.1) с использованием нотации языка EXPRESS-G.

 

4.1. Введение

Целью схемы &method_definition_schema& является определение инструкций, необходимых для выполнения процесса. Настоящий стандарт может быть использован для определения процессов всех типов, представленных различными методами. В настоящем разделе представлены:

- смешанная структура процесса, основанная на последовательности фактических или потенциальных действий (работ);

- управляющая структура для определения порядка выполнения процессов;

- метод идентификации документа, определяющего процесс;

- метод идентификации применимости процесса;

- структура для определения условий, могущих изменить порядок завершения процесса.

Примечание. Более подробная информация об объектах &action_method& и &action_method_relationship& приведена в ГОСТ Р ИСО 10303-41.

 

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

4.2. Основные принципы и допущения

Схема &method_definition_schema& представляет структуры для определения разбивки и упорядочения фактических или потенциальных действий, выполняемых в процессе. Данная схема обеспечивает идентификацию ресурсов, используемых процессами. Схема также может быть использована не только в производственных целях.

Объект &action_method& определяет возможные методы выполнения действия (&action&). Объекты &action_method_to_select_from&, &action_method_with_associated_-documents& и &action_method_associated_documents_constrained& определяют различные типы объектов &action_method&, которые могут быть использованы при выполнении действия (работы).

Объекты &concurrent_action_method&, &serial_action_method& и &sequential_action_-method& определяют различные типы объектов &action_method_relationship&, которые могут быть использованы при создании процесса. Объекты &action_method&, &action_method_to_select_from&, &action_method_with_associated_documents& и &action_-method_associated_documents_constrained& могут комбинироваться посредством объекта &action_method_relationship& или его различных типов, установленных в настоящем стандарте при описании информации о процессе.

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

4.3. Определения типов объекта &method_definition_schema&

4.3.1. Тип relationship_with_condition

Тип &relationship_with_condition& является средством для установления элементов, определяющих отношение, наложения условия или ограничения на данное отношение.

    EXPRESS-спецификация

    *)

    TYPE relationship_with_condition = SELECT

      (action_method_relationship,

      action_relationship,

      context_dependent_action_method_relationship,

      context_dependent_action_relationship);

    END_TYPE;

    (*

4.3.2. Тип process_or_process_relationship

Тип &process_or_process_relationship& является средством для установления элементов, определяющих процесс, отношения между процессами или фактическими или потенциальными работами, выполняемыми в процессе.

    EXPRESS-спецификация

    *)

    TYPE process_or_process_relationship = SELECT

      (product_definition_process,

      property_process,

      relationship_with_condition);

    END_TYPE

    (*

4.4. Определения объектов &method_definition_schema&

4.4.1. Объект action_method_with_associated_documents

Объект &action_method_with_associated_documents& является типом объекта &action_method&, указывающим на один или несколько документов, определяющих объект &action method&.

Пример 1. Документом по спецификации процесса, который может получить инженер, является документ "12В23" для процесса термообработки. Данный документ описывает процесс термообработки. В этом случае объект &action_method_with_associated_documents& имеет атрибут &documents& со значением "12В23".

    EXPRESS-спецификация

    *)

    ENTITY action_method_with_associated_documents

      SUBTYPE OF (action_method);

      documents : SET [1:?] OF document;

    END_ENTITY;

    (*

Описание атрибута

&documents& - набор из одного или нескольких документов, идентифицирующий объект &асtion_method&.

4.4.2. Объект action_method_with_associated_documents_constrained

Объект &action_method_with_associated_documents_constrained& является типом объекта &асtion_method_with_associated_documents&, определяющим используемые части конкретного документа.

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

 

    EXPRESS-спецификация

    *)

    ENTITY action_method_with_associated_documents_constrained

      SUBTYPE OF (action_method_with_associated_documents);

      usage_constraints : SET [1:?] OF document_usage_constraint;

    WHERE

      WR1 : SIZEOF (QUERY (item <* usage_constraints |

           NOT (item.source

           IN SELF\action_method_with_associated_documents.documents))) = 0;

    END_ENTITY;

    (*

Описание атрибута

&usage_constraints& конкретное применение документа или ограничения по его использованию при определении данного объекта &action_method&.

Пример 2. Объект &action_method_with_associated_documents_constrained& ссылается на спецификацию процесса, определенную документом "12В23". Из сорока разделов данного документа используется только "раздел 36". В этом случае атрибут &usage_constraints& имеет значение "section 36" (раздел 36).

Формальное утверждение

&WR1& - атрибут &usage_constraints& должен быть применен для всех документов, определенных объектом &action_method_with_associated_documents&.

4.4.3. Объект action_method_to_select_from

Объект &action_method_to_select_from& определяет число объектов &action_method&, выбираемых для данного набора из всех потенциальных объектов &action_method&. Данный набор определяют посредством объектов &action_method_relationship&, в которых &action_method_to_select_from& играет роль родителя в отношении "родитель - потомок". Данного родителя определяют в виде значения атрибута &action_method_relationship.relating_method&.

Примечания:

1. Более подробный пример использования наборов для &action_method_to_select_from& приведен в Приложении Е.

2. Контекст конкретного набора (коллекции) определяется прикладным протоколом или ресурсом.

 

Пример 3. Конкретный контекст, определенный прикладным протоколом для данного набора объекта &action_method_to_select_from&, является альтернативным.

    EXPRESS-спецификация

    *)

    ENTITY action_method_with_to_select_from

      SUBTYPE OF (action_method);

      number_of_elements : count_measure;

    WHERE

      WR1 : number_of_elements >= 1;

      WR2 : SIZEOF (USEDIN (SELF,

           'ACTION_SCHEMA.ACTION_METHOD_RELATIONSHIP.RELATING_METHOD'))

           >= number_of_elements;

    END_ENTITY;

    (*

Описание атрибута

&number_of_elements& - точное число объектов &action_method&, выбранных из общего набора данных объектов.

Формальные утверждения

&WR1& - атрибут &number_of_elements& должен быть большим или равным единице.

&WR2& - значение атрибута &number_of_elements& не должно превышать числа объектов &асtion_method&, содержащихся в наборе, определенном объектом &action_method_to_select_from&.

4.4.4. Объект process_or_process_relationship_effectivity

Объект &process_or_process_relationship_effectivity& определяет правильность использования конкретного типа &process_or_process_relationship&.

Примечания:

1. Различные методы использования данного объекта в настоящем стандарте не описаны. Более подробно этот вопрос рассматривается в прикладных ресурсах и протоколах.

2. Прикладной ресурс или протокол определяют контекст применимости типа &process_or_process_relationship& посредством объекта effectivity_assignment по ГОСТ Р ИСО 10303-41.

 

    EXPRESS-спецификация

    *)

    ENTITY process_or_process_relationship_effectivity

      SUBTYPE OF (effectivity);

      effective_process_or_process_relationship : process_or_process_relationship;

    END_ENTITY;

    (*

Описание атрибута

&effective_process_or_process_relationship& определяет тип &process_or_process_-relationship&, для которого допустим данный объект &effectivity&.

4.4.5. Объект serial_action_method

Объект &serial_action_method& является объектом &action_method_relationship&, определяемым как часть процесса. Объект &serial_action_method& устанавливает набор (коллекцию) объектов &асtion_method&, каждый из которых должен быть выполнен при реализации всего данного набора. Отдельные объекты &action_method& данного набора реализуют так, чтобы предшествующий &асtion_method& был завершен до начала следующего.

Объект &serial_action_method& может быть использован для определения равноправного отношения или отношения "родитель - потомок" между двумя объектами &action_method&. В отношении "родитель - потомок" родителем является связывающий (relating) объект &action_method&, определяющий данный набор. При равноправном отношении набор объектов &action_method& и различия между связывающим и связанными (related) объектами определяются прикладным ресурсом или протоколом.

Примечания:

1. Различные методы использования данного объекта в настоящем стандарте не описаны. Различия в отношениях "родитель - потомок" или равноправных отношениях определяются прикладными ресурсами и протоколами.

2. Описание набора (коллекции) &serial_action_method& и порядок их выполнения определяются прикладными ресурсами и протоколами.

3. Порядок в отношениях "родитель - потомок" задается объектом &sequential_method&.

4. Примеры равноправных отношений и отношений "родитель - потомок" приведены в Приложении Е.

 

Пример 3. Равноправное отношение в объекте &serial_action_method& связывает два объекта &асtion_method&, определяющих включение или выключение света. Объект &serial_action_method& определяет, что любой из &action_method& должен быть выполнен до начала другого.

    EXPRESS-спецификация

    *)

    ENTITY serial_action_method

      SUBTYPE OF (action_method_relationship);

    END_ENTITY;

    (*

Неформальное утверждение

&IP1& - отдельные объекты &action_method& в наборе должны быть реализованы так, чтобы каждый предшествующий объект завершался до начала следующего.

4.4.6. Объект sequential_method

Объект &sequential_method& является объектом &serial_action_method&, в котором каждый &асtion_method& выполняется в определенном порядке. Последовательность выполнения такова, что конкретный &sequential_method& с меньшим индексом выполняется ранее других &sequential_method& с более высокими индексами.

Примечание 1. Примеры использования индексов объекта &sequential_method& приведены в Приложении Е.

 

    EXPRESS-спецификация

    *)

    ENTITY sequential_method

      SUBTYPE OF (action_method_relationship);

      sequence_position : count_measure;

    END_ENTITY;

    (*

Описание атрибута

&sequence_position& - позиция конкретного объекта &sequential_method& в упорядоченном наборе (коллекции) &action_method&.

Неформальное утверждение

&IP1& - В данном контексте или наборе (коллекции) должен быть только один объект &sequential_method& с конкретным атрибутом &sequence_position&.

Примечания:

2. Данное утверждение означает, что в данном контексте или наборе для любого экземпляра объекта &sequential_method& атрибут &sequence_position& является уникальным.

3. Если данный объект &sequential_method& определен в контексте отношений "родитель - потомок", тогда данный контекст может быть определен порождающим объектом &action_method& ("родителем").

4. Конкретный контекст может быть определен прикладным ресурсом или протоколом.

 

4.4.7. Объект concurrent_action_method

Объект &concurrent_action_method& является объектом &action_method_relationship&, который определен как часть процесса. Данный &concurrent_action_method& определяет набор (коллекцию) объектов &action_method&, в котором отдельные объекты выполняются при реализации всего набора в целом. Отдельные объекты &action_method& должны быть инициализированы и реализованы при выполнении наиболее длительного объекта &action_method& из данного набора.

Рассматриваемый объект может быть использован для определения равноправного отношения или отношения "родитель - потомок" между двумя объектами &action_method&. В отношении "родитель - потомок" порождающим является связывающий (relating) объект &action_method&, определяющий данный набор. При равноправном отношении различия между связывающим и связанными (related) объектами не имеет значения.

Примечания:

1. Различные методы использования данного объекта в настоящем стандарте не описаны. Различия в отношениях "родитель - потомок" или равноправных отношениях определяются прикладными ресурсами и протоколами.

2. Длительность выполнения набора может быть установлена объектом &action_method&, определяющим данный набор (коллекцию) или одним из объектов &action_method& в данном наборе. Методы определения длительности выполнения набора должны быть определены в прикладных ресурсах и протоколах.

3. Поясняющие примеры использования отношений "родитель - потомок" и соответствующих наборов объектов &concurrent_action_method& приведены в Приложении Е.

4. Требуется, чтобы реализация одного объекта &action_method& в данном контексте или наборе определялась конкретным объектом &concurrent_action_method&, по которому инициализируют и выполняют все объекты &action_method& данного набора. Другие объекты &action_method& набора могут быть выполнены последовательно, параллельно или иным образом.

 

    EXPRESS-спецификация

    *)

    ENTITY concurrent_action_method

      SUBTYPE OF (action_method_relationship);

    END_ENTITY;

    *)

Неформальное утверждение

&IP1& - Отдельные объекты &action_method& данного набора (коллекции) должны быть реализованы во время выполнения наиболее длительного объекта &action_method& из этого набора.

4.4.8. Объект context_dependent_action_method_relationship

Объект &context_dependent_action_method_relationship& является связью между двумя объектами &action_method_relationship&, определяющей контекст выполнения связанных объектов &action_method&. Данный контекст определяется отношением "родитель - потомок" между конкретными объектами &action_method&, связанными объектами &action_method_relationship&, контекст которых задан объектом &context_dependent_action_method_relationship&. Данный объект может определять, в зависимости от некоторых условий, выбор между альтернативными объектами &action_method&.

Примечания:

1. Условия для данного контекста могут быть определены объектами &relationship_condition& или &ргоcess_or_process_relationship&. Оценка конкретного условия может определять применимость данного &асtion_method_relationship&. Условия для конкретного контекста определяются прикладным протоколом или ресурсом.

2. Объект &relationship_condition& в объекте &action_method_relationship& может быть применен посредством типа &relationship_with_condition& или объекта &context_dependent_action_method_relationship&.

 

Атрибутом &relating_relationship& в объекте &context_dependent_action_method_relationship& должен быть объект &action_method_relationship&, являющийся отношением "родитель - потомок" между двумя объектами &action_method&. Атрибутом &related_relationship& в объекте &context_dependent_action_method_relationship& должен быть объект &action_method_relationship&, являющийся отношением "родитель - потомок" между двумя объектами &action_method&. Связывающим объектом (&relating_action_method&) для атрибутов &relating_relationship& и &related_relationship& должен быть объект, порождающий оба &action_method_relationship&.

    EXPRESS-спецификация

    *)

    ENTITY context_dependent_action_method_relationship

      name                  : label;

      relating_relationship : action_method_relationship;

      related_relationship  : action_method_relationship;

    UNIQUE

      UR1 : relating_relationship, related_relationship;

    WHERE

      relating_relationship.relating_method :=:

      related_relationship.relating_method;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на объект &context_dependent_action_method_relationship&.

&relating_relationship& - объект &action_method_relationship&, связанный с определенным &асtion_method_relationship&. Если предшествующий объект связан с главным, данным атрибутом является самостоятельный объект &action_method_relationship&.

&related_relationship& - объект &action_method_relationship&, связанный с определяющим &асtion_method_relationship&. Если предшествующий объект связан с главным, данным атрибутом является зависимый или альтернативный объект &action_method_relationship&.

Формальные утверждения

&UR1& - комбинация данных атрибутов &related_relationship& и &relating_relationship& должна быть уникальной.

&WR1& - данный &relating_method& для объекта &action_method_relationship&, являющегося атрибутом &relating_relationship& в объекте &context_dependent_action_method_relationship&, должен быть экземпляром, эквивалентным объекту &relating_method& для объекта &action_method_relationship&, являющегося атрибутом &related_relationship& в объекте &context_dependent_action_method_relationship&.

Примечание 3. Формулировка WR1 определяет, что объекты &relating_action_method& в объектах &action_method_relationship& объекта &context_dependent_action_method_-relationship& определяют "родителя" контекста данного &context_dependent_action_-method_relationship&.

 

Неформальные утверждения

&IP1&: если объект &relationship_condition& связан посредством своих атрибутов &applicable_relationship& с объектом &context_dependent_action_method_relationship& через тип &relationship_with_condition&, тогда атрибут &relationship_condition.condition_description& должен определять конкретный контекст или ограничения для данного объекта &context_dependent_action_method_relationship&. Атрибут &relating_action_method& в каждом объекте &action_method_relationship& является контекстом данного объекта &action_method&.

Примечание 4. Описание контекста может быть определено применяемыми ограничениями. В настоящем стандарте использовано описание контекста через прикладные протоколы и ресурсы.

 

&IP2& - если объект &process_or_process_relationship_effectivity& имеет отношение с объектом &context_dependent_action_method_relationship& посредством типов &relationship_with_condition& и &process_or_process_relationship&, тогда применимость определяет условие.

4.4.9. Объект context_dependent_action_relationship

Объект &context_dependent_action_relationship& является связью между двумя объектами &action_relationship&, определяющей контекст выполнения связанных объектов &action&. Данный контекст определяется отношением "родитель - потомок" между конкретными объектами &action&, связанными объектами &action_relationship&, контекст которых задан объектом &context_dependent_action_relationship&.

Атрибутом &relating_relationship& в объекте &context_dependent_action_relationship& должен быть объект &action_relationship&, являющийся отношением "родитель - потомок" между двумя объектами &action&. Атрибутом &related_relationship& в объекте &context_dependent_action_relationship& должен быть объект &action_relationship&, являющийся отношением "родитель - потомок" между двумя объектами &action&. Связывающим объектом (&relating_action&) для атрибутов &relating_relationship& и &related_relationship& должен быть объект, порождающий оба &action_relationship&.

Примечания:

1. Объект &context_dependent_action_relationship& может определять выбор альтернативных объектов &action& в зависимости от конкретных условий.

2. Условия для данного контекста могут быть определены объектами &relationship_condition& или &process_or_process_relationship&. Оценка конкретного условия может определять применимость данного &action_relationship&. Условия для конкретного контекста определяются прикладным протоколом или ресурсом.

3. Объект &relationship_condition& в объекте &action_relationship& может быть применен посредством типа &relationship_with_condition& или объекта &context_dependent_action_relationship&.

4. Поясняющие примеры использования условий, связанных с объектом &context_dependent_action_relationship&, приведены в Приложении Е.

 

    EXPRESS-спецификация

    *)

    ENTITY context_dependent_action_relationship

      name                  : label;

      relating_relationship : action_relationship;

      related_relationship  : action_relationship;

    UNIQUE

      UR1 : relating_relationship, related_relationship;

    WHERE

      relating_relationship.relating_action :=:

      related_relationship.relating_action;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на объект &context_dependent_action_relationship&.

&relating_relationship& - объект &action_relationship&, связанный с определенным &action_relationship&. Если предшествующий объект является главным в данном отношении, этим атрибутом является самостоятельный объект &action_relationship&.

&related_relationship& - объект &action_relationship&, связанный с определяющим &action_relationship&. Если предшествующий объект является главным в данном отношении, этим атрибутом является зависимый или альтернативный объект &action_relationship&.

Формальные утверждения

&UR1& - комбинация данных атрибутов &related_relationship& и &relating_relationship& должна быть уникальной.

&WR1& - данный &relating_action& для объекта &action_relationship&, являющегося атрибутом &relating_relationship& в объекте &context_dependent_action_relationship&, должен быть экземпляром, эквивалентным объекту &relating_action& для объекта &action_relationship&, являющегося атрибутом &related_relationship& в объекте &context_dependent_action_relationship&.

Примечание 5. Формулировка WR1 определяет, что объекты &relating_action& в объектах &action_relationship& объекта &context_dependent_action_relationship& определяют "родителя" контекста данного &context_dependent_action_relationship&.

 

Неформальные утверждения

&IP1& - если объект &relationship_condition& связан посредством своих атрибутов &applicable_relationship& с объектом &context_dependent_action_relationship&, тогда атрибут &relationship_condition.condition_description& должен определять конкретный контекст или ограничения для данного объекта &context_dependent_action_relationship&. Атрибут &relating_action& в каждом объекте &action_relationship& является контекстом данного объекта &action&.

Примечание 6. Описание контекста может быть определено применяемыми ограничениями. В настоящем стандарте использовано описание контекста через прикладные протоколы и ресурсы.

 

&IP2& - если объект &process_or_process_relationship_effectivity& имеет отношение с объектом &соntext_dependent_action_relationship& посредством типов &relationship_with_condition& и &process_or_process_relationship&, тогда применимость определяет условие.

4.4.10. Объект relationship_condition

Объект &relationship_condition& определяет ограничение, налагаемое на одно или несколько отношений. Данное ограничение может зависеть от контекста отношения. В свою очередь контекст может быть частью описания данного ограничения.

Отношение, на которое наложены условия, определяют объекты &action_relationship&, &асtion_method_relationship&, &context_dependent_action_relationship& или &context_dependent_action_method_relationship&. Отношение с условием может быть контекстом применения, наличия или описания данного отношения. Каждое отношение может иметь различный контекст.

    EXPRESS-спецификация

    *)

    ENTITY relationship_condition

      name                     : label;

      applicable_relationships : SET [1:?] OF relationship_with_condition;

      condition_description    : text;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на объект &relationship_condition&.

&applicable_relationships& - набор из одного или нескольких отношений, для которых применяют условия.

&condition_description& - описание условия.

Примечание. Конкретные значения атрибута &condition_description& должны быть установлены прикладным протоколом или ресурсом.

 

*)

END_SCHEMA; --method_definition_schema

(*

 

5. Свойство процесса

 

Следующее описание на языке EXPRESS открывает &process_property_schema& и определяет необходимые внешние ссылки.

    EXPRESS-спецификация

    *)

    SCHEMA process_property_schema;

      REFERENCE FROM action_schema

        (action,

        action_method,

        action_method_relationship,

        action_relationship,

        action_resourse,

        action_resourse_relationship,

        acyclic_action_relationship);

    REFERENCE FROM product_property_definition_schema

      (characterized_product_definition,

      property_definition,

      shape_definition);

    REFERENCE FROM support_resource_schema

      (identifier,

      label,

      text);

    (*

Примечания:

1. Следующие схемы, на которые выше даны ссылки, определены в ГОСТ Р ИСО 10303-41:

&action_schema&;

&product_property_definition_schema&;

&support_resource_schema&.

2. Графическое представление определяемой схемы приведено в Приложении D на рисунке D.2 с использованием нотации языка EXPRESS-G.

 

5.1. Введение

Целью схемы &process_property_schema& является определение:

- свойств работ (действий), выполняемых в данном процессе;

- свойств методов реализации (&action_method&) работ, выполняемых в данном процессе;

- свойств ресурсов, используемых при реализации данного процесса;

- отношения между свойствами изделия и процесса.

5.2. Основные принципы и допущения

Главными компонентами процесса являются:

- работы (действия), образующие процесс;

- ресурсы, используемые в процессе.

Результатами процесса являются:

- окончательное или промежуточное изделие (полуфабрикат), созданное в процессе;

- свойства изделия.

Свойствами процесса являются свойства работ, ресурсов и изделий, реализуемых в процессе или являющихся его частью.

Данные свойства охватывают описание свойств конкретной работы, выполняемой в процессе. Свойствами работы являются конкретные характеристики, описывающие или определяющие операционную информацию о работе, выполняемой в процессе; конкретное свойство связано с описанием работы.

Процессы устанавливают свойства изделия, определяют некоторые аспекты описания изделия или связаны с конкретным свойством изделия.

Свойства процесса могут определять ресурс, необходимый для выполнения конкретной работы при реализации процесса. Ресурсы для работы могут быть определены на различных уровнях абстрагирования. Наиболее абстрактным является описание средств, соответствующих требованиям к фактическому экземпляру ресурса для процесса. Наименее абстрактное описание определяет экземпляр фактического ресурса.

Примечания:

1. Свойство может быть представлено, например, в виде числовых значений, параметрических или базовых уравнений, графических и качественных величин. Числовое значение свойства определяет его назначение.

2. Более подробная информация об объекте &action& приведена в ГОСТ Р ИСО 10303-41.

 

Схема &process_property_schema& охватывает определения, позволяющие идентифицировать соответствующие составляющие процесса.

5.3. Определения типов &process_property_schema&

5.3.1. Тип characterized_action_definition

Тип &characterized_action_definition& определяет объект &action&, &action_method&, &action_method_relationship& или &action_relationship&.

    EXPRESS-спецификация

    *)

    TYPE characterized_action_definition = SELECT

      (action,

      action_method,

      action_method_relationship,

      action_relationship);

    END_TYPE;

    (*

5.3.2. Тип characterized_resource_definition

Тип &characterized_resource_definition& определяет объект &action_resource&, &action_resource_requirement&, &action_resource_requirement_relationship& или &action_resource_relationship&.

Примечание. Объект &action_resource& определяет ресурс, а &action_resource_requirement& - требования, которым должен удовлетворять &action_resource&.

 

    EXPRESS-спецификация

    *)

    TYPE characterized_resource_definition = SELECT

      (action_resource,

      action_resource_relationship,

      action_resource_requirement,

      action_resource_requirement_relationship);

    END_TYPE;

    (*

Примеры

4. Объектом &action_resource& является "персональный компьютер", а объектом &requirement_for_action_resource& - "память 4 Мбайт".

5. Объектом &action_resource_requirement& является "машина грузоподъемностью 500 кг".

5.3.3. Тип property_or_shape_select

Тип &property_or_shape_select& определяет объект &property_definition& или &shape_definition&.

    EXPRESS-спецификация

    *)

    TYPE property_or_shape_select = SELECT

      (property_definition,

      shape_definition);

    END_TYPE;

    (*

5.4. Определения объектов &process_property_schema&

5.4.1. Объект action_property

Объект &action_property& является описанием поведения, возможностей или показателей рабочих характеристик, присущих процессу, фактической или потенциальной работе, выполняемой в процессе. Данный объект является характеристикой объекта &action& или &action_method&.

Примеры

6. Если термообработка детали является объектом &action&, тогда объектом &action_property& является температура, время или какая-либо другая характеристика &action&, необходимая для описания термообработки.

7. Перемещение предмета из точки А в точку Б является объектом &action&. Объектом &action_property& при данном перемещении является скорость движения предмета.

    EXPRESS-спецификация

    *)

    ENTITY action_property

      name        : label;

      description : text;

      definition  : characterized_action_definition;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный &action_property&;

&description& - описание данного свойства;

&definition& - характеризуемый объект &action&, &action_method&, &action_method_relationship&, или &асtion_method_relationship&.

5.4.2. Объект product_definition_process

Объектом &product_definition_process& является объект &action&, определяющий тип &charасterized_product_definition& или составляющий часть его определения. Данный объект описывает изделие целиком или частично.

Примечания:

1. Конкретным аспектом объекта &product_definition& для изделия могут быть исходные или выходные данные для объекта &product_definition_process&. Конкретный объект &process_product_association& может определять роль данного объекта &product_definition_process&.

2. Описание изделия может определять единственное изделие или процесс объединения нескольких изделий для создания другого изделия.

 

Пример 8. Сборка компонентов определяет процесс создания конечного изделия.

    EXPRESS-спецификация

    *)

    ENTITY product_definition_process

      SUBTYPE OF (action);

      identification : identifier;

    INVERS

      product_definitions : SET [1:?] process_product_association FOR process;

    END_ENTITY;

    (*

Описания атрибутов

&identification& - описательный идентификатор объекта &product_definition_process&.

&product_definitions& - набор из одного или нескольких объектов &process_product_association&, связанный с каждым объектом &product_definition_process&.

5.4.3. Объект process_product_association

Объект &process_product_association& является связью, определяющей характеристику описания изделия с точки зрения объекта &product_definition_process&.

Примечания:

1. Описание изделия может определять единственное изделие или процесс объединения нескольких изделий для создания другого изделия.

2. Один объект &process_product_association& может определять процесс для конкретного &characterized_product_definition&, а другой - тот же &characterized_product_definition& для другого процесса. Таким образом, два &characterized_product_definition& могут совпадать, но соответствующие объекты &process_product_association& будут различными.

3. Характеристикой описания изделия могут быть исходные или выходные данные для &product_definition_process&.

 

    EXPRESS -спецификация

    *)

    ENTITY process_product_association

      name            : label;

      description     : text;

      defined_product : characterized_product_definition;

      process         : product_definition_process;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &process_product_association&.

&description& - описание данного процесса.

&defined_product& - описание изделия или его отношения, определяющее конкретный объект &process& или его отдельные аспекты

&process& - процесс, связанный с конкретным объектом &characterized_product_definition&.

5.4.4. Объект property_process

Объект &property_process& является объектом &action&, образующим конкретный аспект изделия или создаваемым вследствие его. Процесс может определять объект &product_definition&, но не специфику конкретного изделия.

Примечание. Аспектом объекта &product_definition& могут быть исходные или выходные данные для объекта &property_process&. Конкретный объект &process_property_association& может определять роль данного объекта &property_process&.

 

Пример 9. Пусть объект &property_process& определен для процесса "сверление отверстия", тогда &property_process& является подтипом &action.chosen_method& для процесса "сверления отверстия". Данный процесс может быть использован для любого изделия, требующего операции сверления.

    EXPRESS-спецификация

    *)

    ENTITY property_process

      SUBTYPE OF (action);

      identification : identifier;

    INVERS

      properties : SET [1:?] process_property_association FOR process;

    END_ENTITY;

    (*

Описания атрибутов

&identification& - описательный идентификатор объекта &property_process&.

&properties& - набор из одного или нескольких объектов &process_property_association&, связанный с каждым объектом &property_process&.

5.4.5. Объект process_property_association

Объект &process_property_association& связывает конкретный объект &property_process& с заданным объектом &property_definition& или &shape_definition&.

Примечания:

1. Объект &process_property_association& применяют для определения процесса, результатом которого являются отдельные свойства изделия, но данный объект не описывает изделие, обладающее данными свойствами.

2. Характеристикой описания изделия могут быть исходные или выходные данные для &process_property_association&.

 

Примеры

10. Объектом &property_process& является процесс создания паза заданной геометрии в машиностроительной детали. Работа по созданию паза является процессом, определяющим свойства формы изделия, но она не является специфичной только для конкретного изделия. Изделие может быть изготовлено из материалов различной номенклатуры. В данном случае объект &process_property_association& связывает станочную обработку с формой паза.

11. Объектом &property_process& является процесс термообработки детали. Объект &process_property_association& связывает процесс термообработки со свойствами материала посредством отношений объектов &ргоperty_definition& и &material_property&. Процесс термообработки не привязан к конкретной детали.

    EXPRESS-спецификация

    *)

    ENTITY process_property_association

      name : label;

      description : text;

      process : property_process;

      property_or_shape : property_or_shape_select;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &process_property_association&.

&description& - описание отношения между объектами &property_process& и &property_definition& или &shape_definition&.

&process& - конкретный процесс, связанный с данным свойством.

&property_or_shape& - характеристика, определяемая объектом &process&, или отдельный ее аспект.

5.4.6. Объект replacement_relationship

Объект &replacement_relationship& является объектом &action_relationship&, устанавливающим, что данный объект &related_action& может заменять определенный объект &relating_action&. Данная подстановка может быть проведена как в самом контексте, так и вне его. Конкретный контекст может быть задан соответствующим условием.

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

    EXPRESS-спецификация

    *)

    ENTITY replacement_relationship

        SUBTYPE OF (action_relationship);

    WHERE

        WR1 : acyclic_action_relationship (SELF,

             [SELF\action_relationship.related_action],

             'PROCESS_PROPERTY_SCHEMA.REPLACEMENT_RELATIONSHIP');

    END_ENTITY;

    (*

Формальное утверждение

&WR1&: данный объект &action_relationship& не должен, прямо или косвенно, заменять сам себя.

5.4.7. Объект resource_property

Объект &resource_property& является характеристикой ресурса. Данной характеристикой может быть поведение, функциональная возможность или показатель рабочей характеристики, свойственные данному процессу или выполняемым в нем работам, при которых используют данный ресурс.

Примечание. Заданный объект &resource_property& не является представлением данного свойства (см. раздел 6).

 

Пример 13. Объектом &resource_property& для фрезерного станка могут быть: размер станины, максимальная скорость вращения фрезы или точность обработки.

    EXPRESS-спецификация

    *)

    ENTITY resource_property

      name        : label;

      description : text;

      resource    : characterized_resource_definition;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &resource_property&.

&description& - описание данного свойства.

&resource& - объекты &action_resource&, &action_resource_relationship&, &action_resource_requirement& или &action_resource_requirement_relationship&, которые присущи данному свойству или описываются им.

5.4.8. Объект action_resource_requirement

Объект &action_resource_requirement& является требованием к ресурсу, необходимому для выполнения объектов &action& или &action_method&. Рассматриваемый объект определяет конкретный тип ресурса или присущую ему характеристику.

    EXPRESS-спецификация

    *)

    ENTITY action_resource_requirement

      name        : label;

      description : text;

      kind        : resource_requirement_type;

      operations  : SET [1:?] OF characterized_action_definition;

    END ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &action_resource_requirement&.

&description& - описание данного требования.

&kind& - необходимый тип объекта &action_resource_requirement&.

&operations& - набор из одного или нескольких объектов &action&, &action_method&, &action_method_relationship& или &action_relationship&, к которым относится данное требование.

5.4.9. Объект action_property_relationship

Объект &action_property_relationship& является отношением между двумя объектами &action_property&. Рассматриваемый объект устанавливает отношение, которое определяет альтернативу одного объекта &action_property& другому или зависимость между двумя объектами &action_property&.

Примечание. В настоящем стандарте не описана интерпретация различных методов использования рассматриваемого объекта. Данные различия задают в прикладных протоколах или ресурсах.

 

Пример 14. Операция фрезерования является объектом &action_method&. Продолжительность выполнения данной операции является объектом action_property. Другим подобным объектом может быть температура окружающей среды. Объект &action_property_relationship& определяет отношение между продолжительностью выполнения фрезерования и температурой окружающей среды.

    EXPRESS-спецификация

    *)

    ENTITY action_property_relationship

      name                     : label;

      description              : text;

      relating_action_property : action_property;

      related_action_property  : action_property;

    WHERE

      WR1 : relating_action_property :<>: related_action_property;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &action_property_relationship&.

&description& - описание данного отношения.

&relating_action_property& - объект &action_property&, связанный с другим аналогичным объектом. Если порядок следования является в данной связи определяющим, то данный атрибут устанавливает независимый объект &action_property&.

&related_action_property& - объект &action_property&, связанный с определяющим объектом &асtion_property&. Если порядок следования является в данной связи определяющим, то данный атрибут устанавливает зависимый или альтернативный объект &action_property&.

Формальное утверждение

&WR1& - объектами &relating_action_property& и &related_action_property& должны быть разные объекты &action_property&.

5.4.10. Объект requirement_for_action_resource

Объект &requirement_for_action_resource& является объектом &action_resource_requirement&, определяющим один или несколько объектов &action_resource&, удовлетворяющих данному требованию.

Примеры:

15. Операция фрезерования определена объектом &action_method&, тогда объект &requirement_for_action_resource& определяет объект &action_resource& как "фрезерный станок" и описывает данный станок.

16. Для выполнения процесса необходим механизм, способный поднять 500 кг. Объект &action_resource_requirement& устанавливает требование "механизм, способный поднять 500 кг". Конкретный подъемный механизм определяется объектом &action_resource&. Если данный механизм удовлетворяет указанному выше требованию по грузоподъемности, тогда этот механизм описывается объектом &requirement_for_action_resource&.

    EXPRESS-спецификация

    *)

    ENTITY requirement_for_action_resource

      SUBTYPE OF (action_resource_requirement);

      resource : SET [1:?] OF action_resource;

    END_ENTITY;

    (*

Описание атрибута

&resource& - набор из одного или нескольких объектов &action_resource&, удовлетворяющих конкретному &action_resource_requirement&.

5.4.11. Объект resource_property_relationship

Объект &resource_property_relationship& является отношением между двумя объектами &resource_property&.

Примечание. В настоящем стандарте не описана интерпретация различных методов использования рассматриваемого объекта. Данные различия задают в прикладных протоколах или ресурсах.

 

Пример 17. Объектом &action_resource& является фрезерный станок. Объекты &resource_property& определяют размер стола фрезерного станка и подвижность фрезерной головки (например, пятиосевой фрезерный станок). Объект &resource_property_relationship& определяет отношение между подвижностью фрезерной головки и размером стола фрезерного станка.

    EXPRESS-cneцификация

    *)

    ENTITY resource_property_relationship

      name : label;

      description : text;

      relating_resource_property : resource_property;

      related_resource_property  : resource_property;

    WHERE

      WR1 : relating_resource_property: <> related_resource_property;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &resource_property_relationship&.

&description& - описание данного отношения.

&relating_resource_property& - объект &resource_property&, связанный с другим аналогичным объектом. Если порядок следования является в данной связи определяющим, то данный атрибут устанавливает независимый объект &resource_property&.

&related_resource_property& - объект &resource_property&, связанный с определяющим объектом &resource_property&. Если порядок следования является в данной связи определяющим, то данный атрибут устанавливает зависимый или альтернативный объект &resource_property&.

Формальное утверждение

&WR1& - объектами &relating_resource_property& и &related_resource_property& должны быть разные объекты &resource_property&.

5.4.12. Объект action_resource_requirement_relationship

Объект &action_resource_requirement_relationship& является отношением между двумя объектами &action_resource_requirement&.

Примечание. В настоящем стандарте не описана интерпретация различных методов использования рассматриваемого объекта. Данные различия задают в прикладных протоколах или ресурсах.

 

Пример 18. Если объект &action_resource& определяет дрель, тогда фрезерный станок может быть указан в качестве альтернативы в требовании по ручному сверлению, так как фрезерный станок может выполнять операции сверления.

    EXPRESS-спецификация

    *)

    ENTITY action_resource_requirement_relationship

      name                                 : label;

      description                          : text;

      relating_action_resource_requirement : action_resource_requirement;

      related_action_resource_requirement  : action_resource_requirement;

    WHERE

      WR1 : relating_action_resource_requirement :<>:

           related_action_resource_requirement;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &action_resource_requirement_relationship&.

&description& - описание данного отношения.

&relating_action_resource_requirement& - объект &action_resource_requirement&, связанный с другим аналогичным объектом. Если порядок следования является в данной связи определяющим, то данный атрибут устанавливает независимый объект &action_resource_requirement&.

&related_action_resource_requirement& - объект &action_resource_requirement&, связанный с определяющим объектом &action_resource_requirement&. Если порядок следования является в данной связи определяющим, то данный атрибут устанавливает зависимый или альтернативный объект &action_resource_requirement&.

Формальное утверждение

&WR1& - объектами &relating_action_resource_requirement& и &related_action_resource_requirement& должны быть разные объекты &action_resource_requirement&.

5.4.13. Объект resource_requirement_type

Объект &resource_requirement_type& устанавливает классификацию, связанную с различными требованиями или их характеристиками, определяющими определенные классификационные группы.

    EXPRESS-спецификация

    *)

    ENTITY resource_requirement_type

      name        : label;

      description : text;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &resource_requirement_type&.

&description& - описание данного объекта &resource_requirement_type&.

5.4.14. Объект resource_requirement_type_relationship

Объект &resource_requirement_type_relationship& является отношением между двумя объектами &resource_requirement_type&.

    EXPRESS-спецификация

    *)

    ENTITY resource_requirement_type_relationship

      name                      : label;

      description               : text;

      relating_requirement_type : resource_requirement_type;

      related_requirement_type  : resource_requirement_type;

    WHERE

      WR1 : relating_requirement_type :<>: related_requirement_type;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &resource_requirement_type_relationship&.

&description& - описание данного объекта &resource_requirement_type_relationship&.

&relating_requirement_type& - объект &resource_requirement_type&, связанный с другим аналогичным объектом. Если порядок следования является в данной связи определяющим, то данный атрибут устанавливает независимый объект &resource_requirement_type&.

&related_requirement_type& - объект &resource_requirement_type&, связанный с определяющим объектом &resource_requirement_type&. Если порядок следования является в данной связи определяющим, то данный атрибут устанавливает зависимый или альтернативный объект &resource_requirement_type&.

Формальное утверждение

&WR1& - объектами &relating_requirement_type& и &related_requirement_type& должны быть разные объекты &resource_requirement_type&.

*)

END_SCHEMA; -- process_property_schema

(*

 

6. Представление свойства процесса

 

Следующее описание на языке EXPRESS открывает &process_property_representation_schema& и определяет необходимые внешние ссылки.

    EXPRESS-спецификация

    *)

    SCHEMA process_property_representation_schema;

    REFERENCE FROM support_resource_schema

      (label,

      text);

    REFERENCE FROM representation_schema

    (representation);

    REFERENCE FROM process_property_schema

      (action_property,

      resource_property);

    (*

Примечания:

1. Схемы, на которые выше даны ссылки, определены в следующих стандартах:

&support_resource_schema& - ГОСТ Р ИСО 10303-41;

&representation_schema& - ГОСТ Р ИСО 10303-43;

&process_property_schema& - раздел 5 настоящего стандарта.

2. Графическое представление определяемой схемы приведено на рисунке D.3 Приложения D с использованием нотации языка EXPRESS-G.

 

6.1. Введение

Задачей &process_property_representation_schema& является представление свойств ресурса, фактической или потенциальной работы, выполняемой в процессе.

6.2. Основные принципы и допущения

В данном разделе описано представление свойства процесса. Представлением свойства процесса могут быть значения параметров:

- ресурса;

- работы.

Примечание. Применение значений соответствующих параметров в настоящем стандарте не определено.

 

Заданное свойство процесса может быть представлено различными методами.

6.3. Определения объектов &process_property_representation_schema&

6.3.1. Объект action_property_representation

Объект &action_property_representation& представляет свойство объектов &action& или &action_method&, реализуемых в процессе. Данное представление описывает суть конкретного свойства этих объектов.

Примеры

    19.  Скорость  шпинделя  задана  объектом   &action_property&.

                                     -1

Значение     параметра    "2200   мин  "    определяет     атрибут

&descriptive_representation_item.description&   свойства  скорости

вращения шпинделя.

20. Значение "20 сут" является атрибутом &descriptive_representation_item.description& объекта &action_property& "срок выполнения".

    EXPRESS-спецификация

    *)

    ENTITY action_property_representation;

      name           : label;

      description    : text;

      property       : action_property;

      representation : representation;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &action_property_representation&.

&description& - описание представления данного свойства.

&property& - представленная характеристика объекта &action& или &action_method&, реализуемого в процессе.

&representation& - представление свойства объекта &action& или &action_method&, реализуемого в процессе.

6.3.2. Объект resource_property_representation

Объект &resource_property_representation& представляет свойство процесса. Данное представление определяет суть свойства, присущего ресурсу.

Примечание. Существуют различные методы эквивалентного представления заданного свойства.

 

Примеры

21. Аппарат лазерного контроля является объектом &action_resource&. Формат экрана данного аппарата является объектом &resource_property&; а слова "от 1 до 2 м" - значением объекта &resource_property_representation& для формата экрана.

22. Лицо является объектом &action_resource_requirement&. Характеризующее человека значение "скорость набора на клавиатуре" является объектом &resource_property&. Значение "20 слов в минуту" является объектом &resource_property_representation&. Данное значение представлено посредством объекта &representation&.

    EXPRESS-спецификация

    *)

    ENTITY resource_property_representation;

    name           : label;

    description    : text;

    property       : resource_property;

    representation : representation;

    END_ENTITY;

    (*

Описания атрибутов

&name& - слово или группа слов, по которым ссылаются на данный объект &resource_property_representation&.

&description& - описание данного представления.

&property& - характеристика представляемого ресурса.

&representation& - представление свойства ресурса.

*)

END_SCHEMA; -- process_property_representation_schema

(*

 

 

 

 

 

Приложение А

(обязательное)

 

СОКРАЩЕННЫЕ НАИМЕНОВАНИЯ ОБЪЕКТОВ

 

Таблица А.1 содержит сокращенные наименования объектов, определенных в настоящем стандарте. Требования по использованию сокращенных наименований содержатся в методах реализации, входящих в стандарты серии ГОСТ Р ИСО 10303.

 

Таблица А.1

 

СОКРАЩЕННЫЕ НАИМЕНОВАНИЯ ОБЪЕКТОВ

 

Наименование объекта                

Сокращен-
ное наи- 
менование

&ACTION_METHOD_TO_SELECT_FROM&                      

AMTSF    

&ACTION_METHOD_WITH_ASSOCIATED_DOCUMENTS&           

AMWAD    

&ACTION_METHOD_WITH_ASSOCIATED_DOCUMENTS_CONSTRAINED&

AMWADC   

&ACTION_PROPERTY&                                   

ACTPRP   

&ACTION_PROPERTY_RELATIONSHIP&                      

ACPRRL   

&ACTION_PROPERTY_REPRESENTATION&                    

ACPRRP   

&ACTION_RESOURCE_REQUIREMENT&                       

ACRSRQ   

&ACTION_RESOURCE_REQUIREMENT_RELATIONSHIP&          

ARRR     

&CONCURRENT_ACTION_METHOD&                          

CNACMT   

&CONTEXT_DEPENDENT_ACTION_METHOD_RELATIONSHIP&      

CDAMR    

&CONTEXT_DEPENDENT_ACTION_RELATIONSHIP&             

CDAR     

&PROCESS_OR_PROCESS_RELATIONSHIP_EFFECTIVITY&       

POPRE    

&PROCESS_PRODUCT_ASSOCIATION&                       

PRPRAS   

&PROCESS_PROPERTY_ASSOCIATION&                      

PRPRS    

&PRODUCT_DEFINITION PROCESS&                        

PRDFPR   

&PROPERTY_PROCESS&                                  

PRPPRC   

&RELATIONSHIP_CONDITION&                            

RLTCND   

&REPLACEMENT_RELATIONSHIP&                          

RPLRLT   

&REQUIREMENT_FOR_ACTION_RESOURCE&                   

RFAR     

&RESOURCE_PROPERTY&                                 

RSRPRP   

&RESOURCE_PROPERTY_RELATIONSHIP&                    

RSPRRL   

&RESOURCE_PROPERTY_REPRESENTATION&                  

RSPRRP   

&RESOURCE_REQUIREMENT_TYPE&                          

RSRQTY   

&RESOURCE_REQUIREMENT_TYPE_RELATIONSHIP&            

RRTR     

&SEQUENTIAL_METHOD&                                 

SQNMTH   

&SERIAL_ACTION_METHOD&                              

SRACMT   

 

 

 

 

 

Приложение В

(обязательное)

 

РЕГИСТРАЦИЯ ИНФОРМАЦИОННОГО ОБЪЕКТА

 

В.1. Обозначение документа

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

 

{ iso standard 10303 part(49) version(l) }

 

Смысл данного обозначения установлен в ГОСТ Р ИСО/МЭК 8824-1 и описан в ГОСТ Р ИСО 10303-1.

В.2. Обозначение схемы

В ГОСТ Р ИСО 10303-1 описано, как использовать ГОСТ Р ИСО/МЭК 8824-1 для обозначения отдельных схем. В настоящем стандарте описаны три схемы, каждой из которых присвоен индивидуальный идентификатор объекта для обеспечения ее однозначного обозначения в открытой информационной системе.

В.2.1. Обозначение method_definition_schema

Схеме &method_definition_schema& (см. раздел 4) присвоен следующий идентификатор объекта:

 

{ iso standard 10303 part(49) version(l) object(l)

method-definition-schema(l) }

 

B.2.2. Обозначение process_property_schema

Схеме &process_property_schema& (см. раздел 5) присвоен следующий идентификатор объекта:

 

{ iso standard 10303 part(49) version(l) object(l)

process-property-schema(2) }

 

B.2.3. Обозначение process_property_representation_schema

Схеме &process_property_representation_schema& (см. раздел 6) присвоен следующий идентификатор объекта:

 

{ iso standard 10303 part(49) version(l) object(l)

process-property-representation-schema(l) }

 

 

 

 

 

Приложение С

(справочное)

 

МАШИННО-ИНТЕРПРЕТИРУЕМЫЙ ЛИСТИНГ

 

Настоящее Приложение представляет листинг (распечатку) сокращенных наименований и описаний на языке EXPRESS объектов, установленных в настоящем стандарте, а также листинги каждой EXPRESS-схемы, описанной в настоящем стандарте, без комментариев и пояснений. Эти листинги предоставляются в машинно-интерпретируемой форме и могут быть получены по следующим адресам унифицированного указателя ресурсов (URL):

Сокращенные наименования: <http://www.mel.nist.gov/div826/subject/apde/snr/>

EXPRESS: <http://www.mel.nist.gov/step/parts/partO49/is/>

Если доступ по данным адресам затруднен, то данный материал может быть получен через Центральный секретариат ИСО или через секретариат ИСО ТК 184/ПК4 по адресу: sc4sec@cme.nist.gov.

Примечание. Информация, представленная в машинно-ориентированной форме, является справочной; обязательными являются положения, содержащиеся в настоящем стандарте.

 

 

 

 

 

Приложение D

(справочное)

 

EXPRESS-G ДИАГРАММЫ

 

Рисунки D.1 - D.3 соответствуют описаниям схем по разделам 4 - 6 настоящего стандарта и EXPRESS-листингам, приведенным в Приложении С. В диаграммах использована графическая нотация EXPRESS-G языка EXPRESS. Правила построения EXPRESS-G диаграмм установлены в приложении D ГОСТ Р ИСО 10303-11.

 

┌ - - - - - - - - - ┐                                        ┌ - - - - - - - - - - - - ─┐

┌───────────────────┐                                        ┌──────────────────────────┐

│effectivity_schema.│                                     ┌──o process_property_schema. │

   effectivity                                            │product_definition_process│

└───────────────────┘ effective_process_                    └──────────────────────────┘

└ - - - - ┬ - - - - ┘ or_process_                           └ - - - - - - - - - - - - ─┘

                     relationship     ┌┬────────────┐   

                                        process_or_ │      ┌ - - - - - - - - - - - - ─┐

┌─────────o───────────┐                ││process_          ┌──────────────────────────┐

     process_or_     ├────────────────o relationship├────┤  │ process_property_schema. │

│process_relationship_│                └┴────────────┘    ├──o     property_process    

     effectivity                                          └──────────────────────────┘

└─────────────────────┘                       o             └ - - - - - - - - - - - - ─┘

                       related_          name │          

┌ - - - - - - - - - ─┐ relationship ┌─────────┴─────────┐ │

┌────────────────────o──────────────┤context_dependent_ │ │

  action_schema.    o──────────────┤action_relationship│ │

│action_relationship │              └────────o──────────┘ o┬──────────────┐

└────────────────────┘ relating_                         ││relationship_ o───┐

└ - - - - o - - - - ─┘ relationship                        with_condition│   

          └──────────────────────────────────┴────┬───────┴┴──────────────┘  

┌ - - - - - - - - - ─┐ related                                              

┌────────────────────┐ relationship  ┌────────────o─────┐                    

   action_schema.   o───────────────┤context_dependent_│      applicable_   

   action_method_   o───────────────┤  action_method_        relationships 

    relationship                      relationship         S [1:?]       

└────────────────────┘               └─────┬────────────┘                    

└ - ┬ - - - - - - ┬ ─┘ relating_           │ name    ┌──────────────────────┐ │

                     relationship        o         │relationship_condition├─┘

                                                   └────┬─────┬───────────┘

┌───o─────────┐ ┌─o───────────┐                               

│ concurrent_ │ │   serial_                 condition_        │ name

│action_method│ │action_method│              description      

└─────────────┘ └──────┬──────┘                               

                                sequence_     ┌ - - - - -o- - -o┬┐

                ┌──────o────┐    position      ┌─────────────────┐│

                │sequential_├──────────────────o measure_schema. │

                  method                     │ count_measure   ││

                └───────────┘                  └─────────────────┘

                                               └ - - - - - - - - ┴┘

                ┌ - - - - - - ─┐

                ┌──────────────┐

                │action_schema.│

                │action_method │

                └──────────────┘

                └ ┬ - - ┬ - - ─┘

                                      number_of    ┌ - - - - - - - ┬┐

                    ┌──o───────────┐   elements     ┌───────────────┐

                    │action_method_│                │measure_schema.││

                    │to_select_from├────────────────o count_measure │

                    └──────────────┘                └───────────────┘│

                                                    └ - - - - - - - ┴┘

                                  documents S [1:?] ┌ - - - - - - - ─┐

             ┌────o───────────────┐                  ┌────────────────┐

             │action_method_with_ │                  │document_schema.│

             │associated_documents├──────────────────o    document   

             └────────┬───────────┘                  └────────────────┘

                                                    └ - - - - - - - ─┘

        ┌─────────────o───────┐ usage_constraints S [1:?] ┌ - - - - - - - - ─┐

        │action_method_with_                             ┌──────────────────┐

        │associated_documents_├───────────────────────────o document_schema. │

             constrained                                │ document_usage_ 

        └─────────────────────┘                               constraint   

                                                          └──────────────────┘

                                                          └ - - - - - - - - ─┘

 

Рисунок D.1. Method_definition_schema -

EXPRESS-G диаграмма 1 из 1

 

                                         ┌─ - - - - - - - - ─┐

                                         ┌───────────────────┐

                                         │ product_property_ o───────────────────┐

                                         │definition_schema. │  ┌────────────────┤

┌─ - - - - - - - - ─┐                    │ shape_definition                    

┌───────────────────┐                    └───────────────────┘       ┌┬ - - - - ┴ ─┐

  action_schema.   o──┐                 └─ - - - - - - - - ─┘        │property_or_

│action_relationship│       ┌─ - - - - - - ─┐  ┌─ - - - - - - -o- ─┐ │ shape_select│

└───────────────────┘       ┌───────────────┐  ┌───────────────────┐ └┴ - - - - -o─┘

└─ - - - ┬ - - - - ─┘  ├─────o action_schema.│  │ product_property_ │            

                           │ action_method_│  │definition_schema. │             

  ┌──────o─────┐            │ relationship    │property_definition│            

  │replacement_│            └───────────────┘  └───────────────────┘            

  │relationship│            └─ - - - - - - ─┘  └─ - - - - - - - - ─┘             

  └────────────┘            ┌─ - - - - - - ─┐               ┌────────────────────┘

  ┌┬ - - - - - - - - ┐ │     ┌───────────────┐                  property_or_shape

┌─o│  characterized  ├─┤     │ action_schema.│              

│ │ action_definition│ ├─────o action_method_│              

│ └┴ - - - - - -o- - ┘ │     └───────────────┘           ┌───┴───────┐ description

│definition                └─ - - - - - - ─┘           │ process_  ├───────o

                          ┌─ - - - - - - ─┐           │ property_ │

│ name      ┌───┴────┐ │     ┌───────────────┐           │association├───────o

│ o─────────┤action_ │ └─────o action_schema.│           └────┬──────┘  name

│ o─────────┤property│           action                    

│description└────o-o─┘       └───────────────┘               

                │ │         └─ - - - ┬ - - ┬┘                │ process

                │ │relating_action_                       

│related_action_ │ │property          │ ┌───o─────────────┐  

│property        │ │                  │ │property_process o───┘

           ┌────┴─┴─────────┐        │ └───────────┬─────┘    INV properties S [1:?]

      o────┤action_property_│    ┌───o────────┐    │identification

             relationship      │ product_       o

│description└────┬───────────┘    │definition_ │ identification

                                  process   ├───o

                │ name           └──────────o─┘

                       INV product_       

                o       definitions S [1:?] └───────┐ process

                                                   

   name  ┌────────────────────────┐             ┌───┴───────┐

    o────┤    action_resource_    o───────────┐ │ process_  │ name

    o────┤requirement_relationship│           │ │ product_  ├──────────o

         └───────────┬─┬──────────┘           │ │association├──────────o

│ description         │ │ relating_action_     │ └─┬─────────┘ description

                     │ │ resource_requirement │   │ defined_product

│ related_action      │ │                           ┌┬─ - - - - - - - - - - - - - - - - - ┐

│ resource_requirement│ │                         └──o┌────────────────────────────────────┐

                 ┌───o-o-----o────────────────┤      ││ product_property_definition_schema.│

                   action_    name                   characterized_product_definition 

    operation    │ resource_ ├────────o             │└────────────────────────────────────┘

└─────────────────┤requirement├────────o             └┴─ - - - - - - - - - - - - - - - - - ┘

                  └─┬──────┬──┘   description 

                                                     ┌┬─ - - - - - - - - ─┐

               kind │  ┌───o────────────┐      ├────────o│  characterized_

  name ┌────────────o┐ │requirement_for_│              │ resource_definition│

   o───┤  resource_  │ │action_resource_│              └┴ - - - - - -o- - - ┘

o──────┤requirement_ │ └─────┬──────────┘                            │ resource

           type            │resources S [1:?]│                     

       └────o-o──────┘                                    name  ┌───┴─────┐

description │ │             ┌o- - - - - - - ─┐ │             o────┤resource_│

            │ │relating_    ┌────────────────┐ │             o────┤property │

related_    │ │requirement_ │action_schema.  │ │      description └──o---o──┘

requirement_│ │type         │action_resource o─┤                        │related_

type        │ │             └────────────────┘ │           relating_ │   │resource_property

            │ │             └ - - - - - - - ─┘ │   resource_property │  

      ┌─────┴─┴─────────┐   ┌ - - - - - - - ─┐ │                       

          resource_       ┌────────────────┐ │             ┌───────┴───┴─────┐ name

      │requirement_type_│   │ action_schema. │ │             │resource_property├──────o

         relationship     │action_resource_│ │               relationship   ├──────o

      └─────┬─┬─────────┘     relationship  o─┘             └─────────────────┘description

       name │ │ description └────────────────┘

            │ │             └ - - - - - - - ─┘

            o o

 

Рисунок D.2. Product_concept_schema -

EXPRESS-G диаграмма 1 из 1

 

    ┌ - - - - - - - - - - - ─┐        ┌ - - - - - - - - - - - ─┐

    ┌────────────────────────┐        ┌────────────────────────┐

    │process_property_schema.│        │process_property_schema.│

        action_property                 resource_property  

    └────────────────────────┘        └────────────────────────┘

    └ - - - - -o- - - - - - ─┘        └ - - - -o- - - - - - - ─┘

                                                ┌─────────┐

                     property                   │property │

                                                └─────────┘

       ┌───────┴──────┐                ┌───────┴──────┐   name

          action_                       resource_  ├──────────o

         property_                      property_ 

       │representation│                │representation├──────────o

       └─┬─────┬────┬─┘                └─────┬────────┘description

    name │         │representation         

                  └──────────────┐     ┌───┘representation

         o     │ description           

               o                       

                          ┌ - - - -o- - -o- - - ─┐

                          ┌──────────────────────┐

                          │representation_schema.│

                              representation   

                          └──────────────────────┘

                          └ - - - - - - - - - - ─┘

 

Рисунок D.3. Process_property_representation_schema -

EXPRESS-G диаграмма 1 из 1

 

 

 

 

 

Приложение Е

(справочное)

 

ПРИМЕРЫ

 

Представленные ниже примеры поясняют основные положения настоящего стандарта.

23. Для отношения "родитель - потомок" объекта &serial_action_method& в контексте положений сцепления в автоматической трансмиссии автомобиля имеются четыре возможности, отражающие метод управления автомобилем: движение, задний ход, нейтральное положение и парковка. Каждое положение сцепления является объектом &action_method& и показано в таблице Е.1.

 

Таблица Е.1

 

ПОЛОЖЕНИЯ СЦЕПЛЕНИЯ АВТОМОБИЛЯ КАК ОБЪЕКТ action_method

 

action_method   

"парковка"     

"задний ход"    

"нейтральное"   

"движение"    

 

Контекстом &action_method& должен быть контекст функциональных возможностей автоматической трансмиссии: четыре возможных метода управления сцеплением. Соответствующие объекты &serial_action_method& заданы в таблице Е.2. В конкретный момент времени автомобиль управляется только одной из четырех операций сцепления. Объект &action_method& "управление сцеплением" определяет контекст функциональных возможностей автоматической трансмиссии.

 

Таблица Е.2

 

ПОЛОЖЕНИЯ СЦЕПЛЕНИЯ АВТОМОБИЛЯ КАК ОБЪЕКТ

serial_action_method

 

serial_action_method                      

relating_action_method          

related_action_method        

"управление сцеплением"         

"движение"                   

"управление сцеплением"         

"задний ход"                 

"управление сцеплением"         

"нейтральное"                

"управление сцеплением"         

"парковка"                   

 

24. Для объекта &serial_action_method& с равноправным отношением может быть определен разный набор отношений. Данный объект &serial_action_method& определяет следующие взаимосвязи между операциями управления сцеплением: 1) автомобиль может быть "припаркован" после движения "задний ход", 2) "задний ход" дается после "нейтрального" положения, 3) на "нейтраль" ставят после "движения" передним ходом. Набор этих отношений представлен в таблице Е.3.

 

Таблица Е.3

 

ОПРЕДЕЛЕНИЕ ОБЪЕКТА serial_action_method

ДЛЯ УПРАВЛЕНИЯ СЦЕПЛЕНИЕМ

 

serial_action_method                     

relating_action_method        

related_action_method          

"парковка"                    

"задний ход"                   

"задний ход"                  

"нейтральное"                  

"нейтральное"                 

"движение"                     

 

                 ────┐               ┌───

                                   

                     └──┐         ┌──┘ ------- A

                                

                                

                        └──┐   ┌──┘ ---------- B

                             

                           └───┘ ------------- C

 

Рисунок Е.1. Операция сверления

 

25. На рисунке Е.1 показан график операции сверления. Для объекта &serial_action_method& установлено отношение "родитель - потомок", связывающее глухое отверстие ('С') и два раззенкованных отверстия ('В' и 'А'). Операция "сверление отверстия" включает три операции сверления. Одновременно может быть просверлено только одно отверстие: 'А', 'В' или 'С'. Поэтому операции сверления могут выполняться только последовательно. Последовательность сверления не имеет значения, поэтому отверстия 'А', 'В' или 'С' могут быть просверлены в любом порядке. Соответствующая совокупность операции сверления представлена в таблицах Е.4 и Е.5.

 

Таблица Е.4

 

СОВОКУПНОСТЬ ОПЕРАЦИИ СВЕРЛЕНИЯ - 1 ИЗ 2

 

action_method   

"сверление А"   

"сверление В"   

"сверление С"   

"сверление отверстия"

 

Таблица Е.5

 

СОВОКУПНОСТЬ ОПЕРАЦИИ СВЕРЛЕНИЯ - 2 ИЗ 2

 

action_method_relationship (serial_action_method)       

relating_action_method        

related_action_method          

"сверление отверстия"         

"сверление А"                  

"сверление отверстия"         

"сверление В"                  

"сверление отверстия"         

"сверление С"                  

 

26. Имеются несколько объектов &action_method& в жизни человека: пробуждение, сон, работа, подготовка документа, питание, продолжительность жизни. Данные объекты показаны в таблице Е.6.

 

Таблица Е.6

 

ОБЪЕКТЫ action_method В ЖИЗНИ ЧЕЛОВЕКА

 

action_method     

"пробуждение"     

"сон"         

"работа"        

"подготовка документа" 

"питание"       

"продолжительность жизни"

 

Два из данных объектов &action_method& не могут существовать одновременно: "пробуждение" и "сон". Поэтому данное условие определяет, что жизнедеятельность человека ограничена двумя несовместимыми методами: 1) "пробуждение" или 2) "сон". Данные ограничения представлены в виде объекта &serial_action_method& в таблице Е.7. Во втором случае некоторые данные объекты могут быть реализованы на конкурентной основе: "работа", "подготовка документа" или "питание". Три данных вида деятельности являются объектами &action_method&, реализуемыми при выполнении объекта &action_method& "пробуждение". Объект &concurrent_action method&, определяющий объект &action_method&, является отношением "родитель - потомок", показанным в таблице Е.8.

 

Таблица Е.7

 

ОБЪЕКТЫ serial_action_method, ОГРАНИЧИВАЮЩИЕ

ЖИЗНЕДЕЯТЕЛЬНОСТЬ ЧЕЛОВЕКА

 

serial_action_method                       

relating_action_method           

related_action_method       

"ограничение жизнедеятельности"  

"пробуждение"               

"ограничение жизнедеятельности"  

"сон"                       

 

Таблица Е.8

 

ОБЪЕКТ concurrent_action_method ДЛЯ СНА

 

concurrent_action_method                   

relating_action_method     

related_action_method             

"сон"                      

"работа"                          

"сон"                      

"подготовка документа"            

"сон"                      

"питание"                         

 

Объект &action_method& в значении "сон" является определяющим для совокупности объектов &concurrent_action_method&. Все другие объекты &action_method& для совокупности &concurrent_action_method& могут быть реализованы в рамках заданного временного интервала, если "сон" является объектом &concurrent_action_method&. Определение отношения "родитель - потомок" или равноправного отношения устанавливают в прикладном ресурсе или протоколе.

27. Автомобиль движется по улице и подъезжает к светофору. Для светофора установлены три световых положения (позиции):

a) зеленая;

b) желтая;

c) красная.

Набор рекомендуемых действий автомобиля по каждой позиции светофора приведен в таблице Е.9. Набор объектов &action& и &action_relationship& из ГОСТ Р ИСО 10303-41 задан в таблицах Е.10 и E.11.

 

Таблица Е.9

 

РЕКОМЕНДУЕМЫЕ ДЕЙСТВИЯ АВТОМОБИЛЯ

 

Условие            

Рекомендуемое действие автомобиля

"зеленый свет"              

"продолжить движение"            

"желтый свет"               

"торможение и остановка"         

"красный свет"              

"остановка"                      

 

Таблица Е.10

 

ДЕЙСТВИЯ АВТОМОБИЛЯ

 

Действие        

"движение по улице"  

"продолжить движение" 

"торможение и остановка"

"остановка"      

 

Таблица Е.11

 

ОБЪЕКТЫ action_relationship ДЛЯ АВТОМОБИЛЯ

 

action_relationship                      

relating_action              

related_action                  

"движение по улице"          

"продолжить движение"           

"движение по улице"          

"торможение и остановка"        

"движение по улице"          

"остановка"                      

 

Набор объектов &relationship_condition& приведен в таблице Е.12. Цвет сигнала светофора определяется значением объекта &related_action&.

 

Таблица Е.12

 

ОБЪЕКТЫ relationship_condition ДЛЯ АВТОМОБИЛЯ

 

relationship_condition                    

condition_description

applicable_relationships =        
action_relationship           

relating_action 

related_action   

"если зеленый свет" 

"движение по улице"

"продолжить движение"

"если желтый свет"  

"движение по улице"

"торможение и        
остановка"           

"если красный свет" 

"движение по улице"

"остановка"          

 

28. Два завода выпускают деталь, названную "прибор". Объект &relationship_condition& описывает условия, определяющие, какой из экземпляров прибора выпущен конкретным заводом.

Создание прибора включает три стадии: 1) экономическая эффективность, 2) производство прибора, 3) маркировка прибора. На любом заводе определение экономической эффективности является первой операцией. На заводе 1 затем все компоненты прибора маркируют и собирают. На заводе 2 вторичной операцией является производство прибора и последующая его маркировка в сборе.

С точки зрения прибора каждая стадия является объектом &action&. Конкретный объект &action_relationship&, соответствующий ГОСТ Р ИСО 10303-41, описывает порядок выполнения соответствующих объектов &action&, указанный в таблице Е.13. Соответствующий объект &context_dependent_action_relationship& показан в таблице Е.14.

 

Таблица Е.13

 

ПОРЯДОК, ОПРЕДЕЛЕННЫЙ ОБЪЕКТОМ action_relationship

 

action_relationship                      

наименова-
ние       

relating_action      

related_action   

"AR1"     

"экономическая эффективность"

"производство прибора"

"AR2"     

"производство прибора"      

"маркировка прибора" 

"AR3"     

"экономическая эффективность"

"маркировка прибора" 

"AR4"     

"маркировка прибора"        

"производство прибора"

 

Таблица Е.14

 

ОБЪЕКТ context_dependent_action_relationship,

ОПРЕДЕЛЯЮЩИЙ ПОРЯДОК ВЫПОЛНЕНИЯ

 

context_dependent_action_relationship             

наименование

relating_relationship   

related_relationship    

"CDAR1"    

"AR3"                   

"AR1"                   

 

Объект &relationship_condition& является контрольным для завода 1 или 2. При определении данного условия возвращают значение "true" или "false". Если фирма желает производить прибор на заводе 1, значением условия является "true", а значением аргумента - "AR3". Если фирма желает производить прибор на заводе 2, значением условия является "false", а значением аргумента - "AR1". Это означает, что соответствующие методы реализованы на выбранном заводе.

29. Если набор трех видов деятельности (работ) должен быть реализован в определенном порядке, объект &sequential_method& должен быть задан (в терминах примера 28) в соответствии с таблицами Е.15 и Е.16.

 

Таблица Е.15

 

ОБЪЕКТ action_method ДЛЯ ОБЪЕКТА sequential_method

 

Действие          

"экономическая эффективность"

"маркировка прибора"    

"сборка прибора"      

"производство прибора"   

 

Таблица Е.16

 

ОБЪЕКТ sequential_method ДЛЯ ОПРЕДЕЛЕННОГО ПОРЯДКА

 

sequential-method                       

action_method_attribute           

sequence_position

relating       

related      

"производство прибора" 

"экономическая      
эффективность"      

1               

"производство прибора" 

"маркировка прибора"

2               

"производство прибора" 

"сборка прибора"    

3               

 

Атрибут &sequence_position& определяет порядок выполнения объектов &action_method&.

30. Если рабочий-строитель может подготовить бетон тремя разными способами, это может быть определено посредством трех объектов &action_method&, представленных в таблице Е.17.

 

Таблица Е.17

 

МЕТОДЫ ПОДГОТОВКИ БЕТОННОЙ СМЕСИ

 

&action_method&    

"смесь 1"       

"смесь 2"       

"смесь 3"       

 

Если в течение дня рабочий-строитель может подготовить бетон только двумя способами, тогда может быть создан дополнительный объект &action_method& (названный "daily_mix_combo"), устанавливающий ограничения для бетонной смеси. В таблице Е.18 показан соответствующий расширенный набор объектов &асtion_method&.

 

Таблица Е.18

 

МЕТОДЫ ПОДГОТОВКИ БЕТОННОЙ СМЕСИ С ОГРАНИЧЕНИЕМ

 

&action_method&    

"смесь 1"       

"смесь 2"       

"смесь 3"       

"daily_mix_combo"   

 

Характерная особенность ограничивающего объекта &action_method& со значением "daily_mix_combo" состоит в том, что он является объектом &action_method_to_select_from&, потому что содержит дополнительное ограничение значения атрибута &number_elements&, определяющего объем бетонных смесей, подготавливаемых ежедневно. В данном примере этот атрибут имеет значение два (2). Для создания набора (коллекции) объектов &action_method_to_select_from& следует использовать набор объектов &action_method_relationship&, показанный в таблице Е.19.

 

Таблица Е.19

 

НАБОР ОБЪЕКТОВ action_method_relationship

 

action_method_relationship                   

relating_action_method    
("родитель")         

related_action_method     
("потомок")          

"daily_mix_combo"             

"смесь 1"                      

"daily_mix_combo"             

"смесь 2"                      

"daily_mix_combo"             

"смесь 3"                      

 

Заказчик посредством объекта &action& определяет необходимые объекты &action_method&, подлежащие реализации на создаваемом объекте. Рабочий-строитель ежедневно должен выбрать два из трех вариантов в объекте &"daily_mix_combo"&.

 

УКАЗАТЕЛЬ

 

&action_method_to_select_from& ............................ 4.4.3

&action_method_with_associated_documents& ................. 4.4.1

&action_method_with_associated_documents_constrained& ..... 4.4.2

&action_property& ......................................... 5.4.1

&action_property_relationship& ............................ 5.4.9

&action_property_representation& .......................... 6.3.1

&action_resource_requirement .............................. 5.4.8

&action_resource_requirement_relationship& ................ 5.4.12

&characterized_action_definition& ......................... 5.3.1

&characterized_resource_definition& ....................... 5.3.2

&concurrent_action_method& ................................ 4.4.7

&context_dependent_action_method_relationship& ............ 4.4.8

&context_dependent_action_relationship& ................... 4.4.9

&process_or_process_relationship& ......................... 4.3.2

&process_or_process_relationship_effectivity& ............. 4.4.4

&process_product_association& ............................. 5.4.3

&process_property_association& ............................ 5.4.5

&product_definition_process& .............................. 5.4.2

&property_or_shape_select& ................................ 5.3.3

&property_process& ........................................ 5.4.4

&relationship_condition& .................................. 4.4.10

&relationship_with_condition& ............................. 4.3.1

&replacement_relationship& ................................ 5.4.6

&requirement_for_action_resource& ......................... 5.4.10

&resource_property& ....................................... 5.4.7

&resource_property_relationship& .......................... 5.4.11

&resource_property_representation& ........................ 6.3.2

&resource_requirement_type& ............................... 5.4.13

&resource_requirement_type_relationship& .................. 5.4.14

&sequential_method& ....................................... 4.4.6

&serial_action_method& .................................... 4.4.5

 

 

?????? ??????????? ?????????????-?????????? ??????? ????????.??
  Copyright © 2008 - 2017, www.docload.spb.ru