6.6.1 Аксиома 1
subactivity - это отношение между деятельностями:
6.6.2 Аксиома 2
Отношение subactivity является рефлексивным:
6.6.3 Аксиома 3
Отношение subactivity является антисимметричным:
6.6.4 Аксиома 4
Отношение subactivity является транзитивным:
6.6.5 Аксиома 5
Отношение subactivity является дискретным упорядочением, поэтому для каждой деятельности существует подчиненная деятельность, расположенная в структуре этого упорядочения.
6.6.6 Аксиома 6
Отношение subactivity является дискретным упорядочением. Для каждой деятельности существует подчиненная деятельность, расположенная в структуре этого упорядочения.
Occurrence tree представляет собой множество всех дискретных последовательностей случаев деятельности, изоморфных подструктурам дерева ситуаций, подлежащих ситуационному исчислению (см. приложение C). Основное отличие дерева ситуаций от последних заключается в том, что для каждого дерева случаев существует единственный начальный случай деятельности, а не единственная начальная ситуация. В ситуационном исчислении используется отношение poss, позволяющее определять ограничения ко всем случаям деятельности в дереве случаев. Так как в дерево случаев входят последовательности, которые разработчиками модели домена будут признаны невозможными, отношение poss "обрезает" ветви дерева случаев, соответствующие невозможным случаям деятельности.
Дерево случаев не является структурой, представляющей подчиненные деятельности какой-либо деятельности. Оно представляет все случаи всех деятельностей в домене, а не конкретный случай деятельности.
Нелогическая лексика теории ядра дерева случаев включает в себя следующие символы примитивных отношений:
- earlier (ранее);
- initial (начальный);
- legal (допустимый).
Нелогическая лексика теории ядра дерева случаев включает в себя следующий символ примитивной функции:
- successor (следующий элемент).
В теории ядра дерева случаев используется теория pslcore.th, установленная в ИСО 18629-11.
Лексика дефиниций для теории ядра дерева случаев не требуется.
7.4.1 Отношение earlier
Обозначение KIF символа earlier:
(earlier ?occ1 ?occ2)
Неформальная семантика для отношения earlier:
(earlier ?occ1 ?occ2) принимает значение TRUE в интерпретации теории ядра дерева случаев только в том случае, если два случая деятельности ?occ1 и ?occ2 принадлежат одной и той же ветви дерева, а ?occ1 находится ближе к корневому элементу дерева, чем ?occ2.
В интерпретациях деревьев случаев множество всех последовательностей случаев деятельности образует дерево, а отношение earlier задает частичное упорядочение всех случаев деятельности, принадлежащих этому дереву.
7.4.2 Отношение initial
Обозначение KIF символа initial:
(initial ?occ)
Неформальная семантика отношения initial:
(initial ?occ) принимает значение TRUE в интерпретации теории ядра дерева случаев только в том случае, если случай деятельности ?occ является корневым элементом дерева случаев.
7.4.3 Отношение legal
Обозначение KIF отношения legal:
(legal ?occ)
Неформальная семантика отношения legal:
(legal ?occ) принимает значение TRUE в интерпретации теории ядра дерева случаев только в том случае, если случай деятельности ?occ является элементом допустимого дерева случаев.
7.4.4 Отношение poss
Обозначение KIF символа отношения poss:
(poss ?occ1 ?occ2)
Неформальная семантика символа отношения poss:
(poss ?a ?occ) принимает значение TRUE в интерпретации теории ядра дерева случаев только в том случае, если для деятельности ?a существует случай, являющийся следующим элементом случая деятельности ?occ в дереве случаев.
7.4.5 Отношение precedes
Обозначение KIF символа отношения precedes:
(precedes ?occ1 ?occ2)
Неформальная семантика символа отношения precedes:
(precedes ?occ1 ?occ2) принимает значение TRUE в интерпретации теории ядра дерева случаев только в том случае, если случай деятельности ?occ1 расположен раньше случая деятельности ?occ2 в дереве случаев, а все случаи деятельности между этими случаями соответствуют возможным деятельностям. Данное отношение определяет поддерево дерева случаев, в котором каждый случай деятельности является случаем возможной деятельности.
7.4.6 Отношение successor
Обозначение KIF символа отношения successor:
(successor ?a ?occ)
Неформальная семантика символа отношения successor:
(= (successor ?a ?occ) ?occ2) принимает значение TRUE в интерпретации теории ядра дерева случаев только в том случае, если ?occ2 обозначает случай ?a, следующий за случаем деятельности ?occ в дереве случаев.
Теория ядра дерева событий включает в себя следующие аксиомы:
7.5.1 Аксиома 1
Отношение earlier применимо только для следующих случаев деятельности:
7.5.2 Аксиома 2
Отношение earlier нерефлексивно для множества случаев:
7.5.3 Аксиома 3
Отношение earlier является транзитивным для множества случаев:
7.5.4 Аксиома 4
Ветвь дерева случаев представляет собой полностью упорядоченное множество случаев деятельности:
7.5.5 Аксиома 5
Ни один случай не может произойти раньше начального случая:
7.5.6 Аксиома 6
Каждая ветвь дерева случаев имеет начальный случай:
7.5.7 Аксиома 7
Каждая деятельность имеет начальный случай:
7.5.8 Аксиома 8
Два начальных случая деятельности дерева случаев не являются случаями одной и той же деятельности:
7.5.9 Аксиома 9
Элемент случая деятельности, представляющий случай деятельности:
7.5.10 Аксиома 10
Каждый случай, не являющийся начальным, представляет собой следующий элемент другого случая:
7.5.11 Аксиома 11
Случай ?occ1 происходит ранее следующего случая ?occ2 только в том случае, если случай ?occ2 происходит позже случая ?occ1.
7.5.12 Аксиома 12
Отношение legal является ограничением к случаям деятельности:
7.5.13 Аксиома 13
Если случай деятельности допускается, то допускаются и все предшествующие ему случаи деятельности:
7.5.14 Аксиома 14
Момент завершения endof случая деятельности предшествует моменту начала beginof следующего случая деятельности:
7.5.15 Определение 1
poss - это отношение между деятельностями и случаями деятельности:
(forall (?a ?occ) (iff (poss ?a ?occ)
(legal (successor ?a ?occ))))
7.5.16 Определение 2
Случай деятельности ?occ1 предшествует случаю деятельности ?occ2 только в том случае, если ?occ1 происходит ранее ?occ2 в отношении упорядочения earlier, и каждый случай между этими случаями является возможным:
В Discrete state введено понятие состояний (флюентов). Флюенты изменяются только при наступлении случаев деятельности, но остаются неизменными во время случаев примитивной деятельности. При этом у деятельностей есть предпосылки (флюенты, существующие до наступления случая) и последствия (флюенты, возникающие после наступления случая).
Нелогическая лексика теории ядра дискретного состояния включает в себя следующую примитивную категорию:
- state.
Нелогическая лексика теории ядра дискретного состояния включает в себя следующие символы примитивных отношений:
- holds;
- prior.
В теории ядра дискретного состояния используются следующие теории:
- pslcore.th, установленная в ИСО 18629-11;
- occtree.th (теория ядра дерева случаев).
Лексика дефиниций для теории ядра дискретного состояния не требуется.
8.4.1 Отношение state
Обозначение KIF символа state:
(state ?f)
Неформальная семантика символа state:
(state ?f) принимает значение TRUE в интерпретации теории ядра дискретного состояния только в том случае, если ?f представляет собой множество состояний ракурса рассмотрения интерпретации. Состояния образуют подкатегорию объекта.
Примечание - Объект определен в ИСО 18629-11.
Состояния представляют те свойства и отношения в домене, которые могут изменяться в результате произошедших случаев деятельности.
8.4.2 Отношение holds
Обозначение KIF символа отношения holds:
(holds ?f ?occ)
Неформальная семантика символа отношения holds:
(holds ?f ?occ) принимает значение TRUE в интерпретации теории ядра дискретного состояния только в том случае, если состояние ?f является истинным после случая деятельности ?occ.
8.4.3 Отношение prior
Обозначение KIF символа отношения:
(prior ?f ?occ)
Неформальная семантика для отношения prior:
(prior ?f ?occ) принимает значение TRUE в интерпретации теории ядра дискретного состояния только в том случае, если состояние ?f является истинным до случая деятельности ?occ.
Теория ядра дискретного состояния включает в себя следующие аксиомы.
8.5.1 Аксиома 1
Состояния являются объектами:
8.5.2 Аксиома 2
Отношение holds действует только между состояниями и случаями деятельности. Это означает, что состояние является истинным после случая деятельности ?o:
8.5.3 Аксиома 3
Отношение prior действует только между состояниями и случаями деятельности. Это означает, что состояние является истинным после случая деятельности ?o:
8.5.4 Аксиома 4
Состояния, существовавшие до начальных случаев, согласованы друг с другом:
8.5.5 Аксиома 5
Состояние может возникнуть после случая только в том случае, если оно существует до следующего случая:
8.5.6 Аксиома 6
Если состояние возникает после случая какой-либо деятельности, существует самый ранний случай деятельности на ветви дерева, где находится это состояние:
8.5.7 Аксиома 7
Если состояние не возникает после случая какой-либо деятельности, существует самый ранний случай деятельности на ветви, где этого состояния нет:
Atomic activity предоставляет аксиомы, относящиеся к интуитивным представлениям об одновременном параллельном агрегировании примитивных деятельностей, которое, как правило, представляют в терминах осуществления/происхождения одновременных деятельностей, а не в терминах одновременного осуществления/происхождения деятельностей.
Нелогическая лексика теории ядра атомарной деятельности включает в себя следующий символ примитивного отношения:
- atomic.
Нелогическая лексика теории ядра атомарной деятельности включает в себя следующий символ примитивной функции:
- conc.
В теории ядра атомарной деятельности используются следующие теории:
- pslcore.th, установленная в ИСО 18629-11 (ядро PSL);
- occtree.th (теория ядра дерева случаев);
- subactivity.th (теория ядра подчиненной деятельности).
Лексика дефиниций для теории ядра атомарной деятельности не требуется.
9.4.1 Отношение atomic
Обозначение KIF символа отношения atomic:
(atomic ?a)
Неформальная семантика символа отношения atomic:
(atomic ?a) принимает значение TRUE в интерпретации теории ядра атомарной деятельности только в том случае, если ?a является либо примитивной деятельностью, либо суперпозицией множества параллельных примитивных деятельностей.
9.4.2 Отношение conc
Обозначение KIF символа отношения conc:
(conc ?a1 ?a2)
Неформальная семантика символа отношения conc:
(= ?a3 (conc ?a1 ?a2)) принимает значение TRUE в интерпретации теории ядра атомарной деятельности только в том случае, если ?a3 является атомарной деятельностью, являющейся суперпозицией двух параллельных атомарных деятельностей ?a1 и ?a2.
Данная теория ядра не включает в себя определений.
Теория ядра атомарной деятельности включает в себя следующие аксиомы.
9.6.1 Аксиома 1
Любая примитивная деятельность является атомарной:
9.6.2 Аксиома 2
Функция conc является идемпотентной:
9.6.3 Аксиома 3
Функция conc является коммутативной:
9.6.4 Аксиома 4
Функция conc является ассоциативной:
9.6.5 Аксиома 5
Параллельная агрегация атомарной деятельности является атомарной деятельностью:
9.6.6 Аксиома 6
Атомарная деятельность ?a1 является подчиненной деятельностью атомарной деятельности ?a2 только в случае, если ?a2 является идемпотентной для ?a1:
9.6.7 Аксиома 7
Атомарная деятельность включает в себя подчиненную деятельность только в том случае, если существует другая атомарная деятельность, допускающая параллельное агрегирование с этой деятельностью:
9.6.8 Аксиома 8
Псевдоструктура атомарных деятельностей является дистрибутивной:
9.6.9 Аксиома 9
Только случаи атомарной деятельности могут быть элементами допустимого дерева случаев:
Complex activity является основой для представлений и логических выводов в отношении составной деятельности, а также отношений между случаями деятельности и случаями ее подчиненных деятельностей. В моделях теории ядра составной деятельности случаи составной деятельности соответствуют поддеревьям дерева случаев. Деятельность может включать в себя подчиненные деятельности, которые не происходят. Единственным ограничением является соответствие любого случая подчиненной деятельности поддереву дерева случаев, описывающего случаи данной деятельности. Не каждый случай деятельности является случаем подчиненной деятельности. Во время случая деятельности могут происходить другие внешние деятельности. Различные подчиненные деятельности могут находиться на разных ветках дерева деятельности, так что для различных случаев деятельности могут происходить различные случаи подчиненных деятельностей.
Нелогическая лексика теории ядра составной деятельности включает в себя следующие примитивные отношения:
- min_precedes;
- root.
Нелогическая лексика теории ядра составной деятельности включает в себя следующие установленные отношения:
- subtree;
- do;
- leaf;
- next_subocc;
- sibling.
В теории составной деятельности используются следующие теории ядра:
- pslcore.th, установленная в ИСО 18629-11;
- occtree.th;
- subactivity.th;
- atomic.th.
Для теории ядра составной деятельности не требуются лексиконы дефиниций.
10.4.1 Отношение min_precedes
Обозначение KIF символа отношения min_precedes:
(min_precedes ?occ1 ?occ2 ?a)
Неформальная семантика символа отношения min_precedes:
(min_precedes ?occ1 ?occ2 ?a) принимает значение TRUE в интерпретации теории ядра составной деятельности только в том случае, если ?occ1 и ?occ2 являются случаями подчиненной деятельности в дереве деятельности ?a, a ?occ1 предшествует ?occ2 в поддереве. Любой случай деятельности ?a соответствует дереву деятельности, являющемуся поддеревом дерева случаев. Случаи деятельности в этом поддереве являются случаями подчиненной деятельности, соответствующими случаю деятельности ?a.
10.4.2 Отношение root
Обозначение KIF символа отношения root:
(root ?occ ?a)
Неформальная семантика символа отношения root:
(root ?occ ?a) принимает значение TRUE в интерпретации теории ядра составной деятельности только в том случае, если случай деятельности ?occ является корневым элементом дерева деятельности ?a.
10.4.3 Отношение subtree
Обозначение KIF для отношения subtree:
(subtree ?occ ?a1 ?a2)
Неформальная семантика символа отношения subtree:
(subtree ?occ ?a1 ?a2) принимает значение TRUE в интерпретации теории ядра составной деятельности только в случае, если каждый случай атомарной подчиненной деятельности в дереве деятельности ?a1 с корневым элементом ?occ является элементом дерева деятельности ?a2.
10.4.4 Отношение leaf
Обозначение KIF символа отношения leaf:
(leaf ?occ ?a)
Неформальная семантика символа отношения leaf:
(leaf ?occ ?a) принимает значение TRUE в интерпретации теории ядра составной деятельности только в том случае, если случай деятельности ?occ является элементом дерева деятельности ?a.
10.4.5 Отношение do
Обозначение KIF символа отношения do:
(do ?a ?occ1 ?occ2)
Неформальная семантика символа отношения do:
(do ?a ?occ1 ?occ2) принимает значение TRUE в интерпретации теории ядра составной деятельности только в том случае, если ?occ1 является корневым элементом дерева деятельности, а ?occ2 - элементом того же дерева, так что оба случая деятельности являются элементами одной и той же ветви дерева деятельности.
10.4.6 Отношение next_subocc
Обозначение KIF символа отношения next_subocc:
(next_subocc ?occ1 ?occ2 ?a)
Неформальная семантика символа отношения next_subocc:
(next_subocc ?occ1 ?occ2 ?a) принимает значение TRUE в интерпретации теории ядра составной деятельности только в том случае, если ?occ1 предшествует ?occ2 на дереве деятельности, на котором не существует случая подчиненной деятельности между двумя данными случаями.
Теория ядра составной деятельности содержит следующие определения.
10.5.1 Определение 1
Дерево деятельности ?a1 с корневым элементом, представленным случаем ?occ1, является поддеревом дерева деятельности ?a2 в том случае, если случай каждой подчиненной атомарной деятельности дерева деятельности ?a1 является элементом дерева деятельности ?a2:
10.5.2 Определение 2
Случай является элементом дерева деятельности только в том случае, если существует более ранний случай подчиненной атомарной деятельности, но не существует более позднего случая подчиненной атомарной деятельности:
10.5.3 Определение 3
Отношение do устанавливает начальный и конечный случаи атомарной деятельности, подчиненной этой деятельности:
10.5.4 Определение 4
Случай деятельности ?occ2 является следующим случаем подчиненной деятельности после случая ?occ1 в дереве деятельности ?a только в том случае, если ?occ1 предшествует ?occ2 на дереве деятельности и не существует случая подчиненной деятельности между этими случаями:
10.5.5 Определение 5
Случаи подчиненной атомарной деятельности ?occ1 и ?occ2 являются родственными по отношению к деятельности ?a либо когда у них есть общий предшествующий элемент в дереве деятельности ?a, либо когда они оба являются корневыми элементами дерева деятельности ?a, имеющими общий предшествующий элемент в дереве событий:
Теория ядра составной деятельности включает в себя следующие аксиомы.
10.6.1 Аксиома 1
Любые случаи деятельности на дереве деятельности соответствуют случаям атомарной деятельности, подчиненной этой деятельности:
10.6.2 Аксиома 2
Любые случаи деятельности на дереве деятельности соответствуют случаям атомарной деятельности, подчиненной этой деятельности:
10.6.3 Аксиома 3
Случаи корневого элемента на дереве деятельности соответствуют случаям атомарной деятельности, подчиненной этой деятельности:
10.6.4 Аксиома 4
На всех деревьях деятельности существует случай корневой подчиненной деятельности:
10.6.5 Аксиома 5
Ни один случай подчиненной деятельности на дереве деятельности не может произойти раньше случая корневой подчиненной деятельности:
10.6.6 Аксиома 6
Дерево деятельности представляет собой поддерево дерева случаев:
10.6.7 Аксиома 7
Случаи корневых элементов являются элементами дерева случаев:
10.6.8 Аксиома 8
Каждый случай атомарной деятельности является деревом деятельности, содержащим только один случай:
10.6.9 Аксиома 9
Деревья деятельности являются дискретными:
10.6.10 Аксиома 10
Случаи подчиненной деятельности, находящиеся на одной ветви дерева случаев, принадлежат одной ветви дерева деятельности:
10.6.11 Аксиома 11
Дерево деятельности случая составной подчиненной деятельности является поддеревом дерева деятельности случая.
Activity occurrence включает в себя аксиомы, ограничивающие свойства случаев атомарной подчиненной деятельности. Теория ядра случаев деятельности сводит интуитивные представления к произвольным составным элементам подчиненной деятельности.
Нелогическая лексика теории ядра случаев деятельности включает в себя символы следующих примитивных отношений:
- subactivity_occurrence;
- mono.
Нелогическая лексика теории ядра случаев деятельности включает в себя символы следующих установленных отношений:
- root_occ;
- leaf_occ;
- same_grove;
- iso_occ;
- equiv_occ;
- hom.
Применяют следующие теории ядра:
- psl_core.th, установленную в ИСО 18629-11;
- occtree.th;
- subactivity.th;
- atomic.th;
- complex.th.
Лексика дефиниций для теории ядра случаев деятельности не требуется.
11.4.1 Отношение subactivity_occurrence
Обозначение KIF символа отношения subactivity_occurrence:
(subactivity_occurrence ?occ1 ?occ2)
Неформальная семантика отношения subactivity_occurrence:
Существует однозначное соответствие случаев деятельности и ветвей деревьев данной деятельности.
Неформальное описание отношения subactivity_occurrence:
(subactivity_occurrence ?occ1 ?occ2) принимает значение TRUE в интерпретации теории ядра случаев деятельности только в том случае, если ветвь, соответствующая случаю деятельности ?occ1, является подмножеством ветви, соответствующей случаю деятельности ?occ2.
11.4.2 Отношение mono
Обозначение KIF символа отношения mono:
(mono ?occ1 ?occ2 ?a)
Неформальная семантика символа отношения mono:
(mono ?occ1 ?occ2 ?a) принимает значение TRUE в интерпретации теории ядра случаев деятельности только в том случае, если существует однозначное соответствие между ветвями дерева деятельности ?a, при котором случай атомарной подчиненной деятельности ?occ1 отображается в случай атомарной деятельности ?occ2.
11.4.3 Отношение root_occ
Обозначение KIF символа отношения root_occ:
(root_occ ?occ1 ?occ2 ?a)
Неформальная семантика символа отношения root_occ:
(root_occ ?occ 1 ?occ2 ?a) принимает значение TRUE в интерпретации теории ядра случаев деятельности только в том случае, если случай деятельности ?occ1 является случаем корневого элемента ветви дерева деятельности ?a, соответствующего случаю деятельности ?occ2.
11.4.4 Отношение leaf_occ
Обозначение KIF символа отношения leaf_occ:
(leaf_occ ?occ1 ?occ2 ?a)
Неформальная семантика символа отношения leaf_occ:
(leaf_occ ?occ1 ?occ2 ?a) принимает значение TRUE в интерпретации теории ядра случаев деятельности только в том случае, если случай деятельности ?occ1 является элементом ветви дерева деятельности ?a, соответствующего случаю деятельности ?occ2.
11.4.5 Отношение iso_occ
Обозначение KIF символа отношения iso_occ:
(iso_occ ?occ1 ?occ2)
Неформальная семантика символа отношения iso_occ:
(iso_occ ?occ1 ?occ2) принимает значение TRUE в интерпретации теории ядра случаев деятельности только в том случае, если ?occ1 и ?occ2 являются случаями атомарной деятельности, включающей в себя общую подчиненную деятельность.
11.4.6 Отношение hom
Обозначение KIF символа отношения hom:
(hom ?occ 1 ?occ2 ?a)
Неформальная семантика символа отношения hom:
(hom ?occ1 ?occ2 ?a) принимает значение TRUE в интерпретации теории ядра случаев деятельности только в случае, если существует отображение между ветвями дерева деятельности ?a, при котором случай атомарной подчиненной деятельности ?occ1 отображается в случай атомарной подчиненной деятельности ?occ2.
11.4.7 Отношение same_grove
Обозначение KIF символа отношения same_grove:
(same_grove ?occ1 ?occ2 ?a)
Неформальная семантика символа отношения same_tree:
(same_grove ?occ1 ?occ2 ?a) принимает значение TRUE в интерпретации теории ядра случаев деятельности только в том случае, если случаи ?occ1 и ?occ2 деятельности ?a соответствуют ветвям одного и того же дерева деятельности ?a.
Теория ядра случаев деятельности содержит следующие определения.
11.5.1 Определение 1
Случай ?occ1 является корневым случаем случая деятельности ?a только в том случае, если он является случаем подчиненной деятельности и корневым элементом дерева деятельности ?a:
11.5.2 Определение 2
Случай ?occ1 является элементом случая деятельности ?a только в том случае, если он является случаем подчиненной деятельности и элементом дерева деятельности ?a.
11.5.3 Определение 3
Случай деятельности ?occ1 является изоморфенным случаю деятельности ?occ2, если оба случая являются случаями атомарной деятельности, содержащей общую подчиненную деятельность:
11.5.4 Определение 3
Два случая деятельности эквивалентны только в том случае, если они являются случаями атомарных деятельностей, имеющих общую подчиненную деятельность:
11.5.5 Определение 4
11.5.6 Определение 5
Два случая деятельности принадлежат к одному множеству деревьев деятельности только в том случае, если они имеют общий корневой случай:
Теория ядра случаев деятельности включает в себя следующие аксиомы.
11.6.1 Аксиома 1
Для каждой ветви дерева деятельности ?a существует случай деятельности ?a. Все случаи атомарной подчиненной деятельности на ветви являются случаями подчиненной деятельности, соответствующими этому случаю ?a:
11.6.2 Аксиома 2
Для каждой ветви дерева деятельности ?a существует случай деятельности ?a. Корневой случай подчиненной деятельности на ветви является случаем подчиненной деятельности, соответствующим случаю деятельности ?a:
11.6.3 Аксиома 3
Каждый случай деятельности ?a включает в себя случаи атомарной подчиненной деятельности, которые являются элементами дерева деятельности ?a:
11.6.4 Аксиома 4
Разные случаи деятельности соответствуют разным ветвям дерева деятельности:
11.6.5 Аксиома 5
Все случаи атомарной подчиненной деятельности случая составной деятельности являются элементами одной и той же ветви дерева деятельности:
11.6.6 Аксиома 6
Все элементы одной ветви дерева деятельности являются случаями атомарной подчиненной деятельности одних и тех же случаев деятельности:
11.6.7 Аксиома 7
Отношение subactivity_occurrence не противоречит отношению subactivity:
11.6.8 Аксиома 8
Отношение subactivity_occurrence является транзитивным:
11.6.9 Аксиома 9
Случаи подчиненных деятельностей являются случаями одной подчиненной деятельности, если они удовлетворяют условию включения ветви:
11.6.10 Аксиома 10
Момент времени beginof составной деятельности совпадает с моментом времени beginof отношения root:
11.6.11 Аксиома 11
Момент времени endof составной деятельности совпадает с моментом времени endof отношения leaf:
11.6.12 Аксиома 12
Отношение mono является гомоморфизмом ветвей:
11.6.13 Аксиома 13
Если случай атомарной подчиненной деятельности имеет образ при гомоморфном отображении ветвей, то существует другой случай атомарной подчиненной деятельности, который находится в отношении mono с этим случаем:
11.6.14 Аксиома 14
Отношение mono исчерпывается однозначными гомоморфизмами между различными ветвями дерева деятельности:
11.6.15 Аксиома 15
(обязательное)
ИДЕНТИФИКАТОР ASN.1, ПРИСВОЕННЫЙ ИСО 18629-12
Для обеспечения однозначной идентификации информационного объекта в открытой системе настоящему стандарту присвоен следующий идентификатор объекта:
ISO standard 18629 part 12 version 1
Смысл этого значения определен в ИСО/МЭК 8824-1 и описан в ИСО 18629-1.
(справочное)
СВЯЗЬ С СИТУАЦИОННЫМ ИСЧИСЛЕНИЕМ
Теории дерева случаев, дискретных состояний и атомарной деятельности являются дополнениями к более ранним работам по исследованию представления знаний, проводимому членами сообщества исследователей в области искусственного интеллекта. В частности, понятие дерева случаев представляет собой обобщение ситуационного исчисления. Ситуационное исчисление - это формализм логических выводов о действиях, приведенных в [2]. Исходная онтология, приведенная в [2], включает в себя ситуации, флюенты и действия. Несмотря на то что в более ранних исследованиях отсутствовала аксиоматика ситуационного исчисления, в них содержались неформальные интуитивно понятные представления, пригодные для интерпретации данных основных категорий. Ситуации рассматривались как "моментальные снимки мира", флюенты представляли свойства, которые могли быть разными для разных ситуаций, а действия вызывали изменения значений флюентов.
Язык ситуационного исчисления по [2] содержит символ отношения holds(f,s) (для указания того, что значение флюента f является истинным в ситуации s) и символ функции do(a,s) (для обозначения ситуации, которая является результатом выполнения действия a в ситуации s). Предварительные условия и результаты действия представлены аксиомами, определяющими содержание флюентов при выполнении действий.
В [4] приведен набор аксиом ситуационного исчисления. В частности, Рейтер (Reiter) предложил использовать для ситуационного исчисления аксиоматику второго порядка, в которую входит новый символ отношения poss(a,s) для обозначения возможности действия a в ситуации s, а также новый символ константы S0 для обозначения начальной ситуации. Моделями данной теории ядра являются деревья с корневым элементом S0, ветви которых представляют возможные ситуации в будущем с описанием всех возможных вариантов эволюции событий в мире. При этом произвольная последовательность действий определяет ветвь дерева ситуаций, так что две разные последовательности действий приводят к возникновению разных ситуаций. При данном подходе ситуации на интуитивном уровне представляются в виде последовательности случаев действий. Следует отметить, что деревья ситуаций не описывают переходы между состояниями, а представляют возможные в будущем гипотетические "состояния мира" в качестве результатов конкретных последовательностей действий.
Аксиоматика ситуационного исчисления, приведенная в [4], не включает в себя теорию ядра для времени и не предусматривает средств представления параллелизма. В [3] приведена расширенная аксиоматика путем включения этих концепций.
В настоящем стандарте аксиомы, приведенные в [4] и [3], модифицированы. Вместо деревьев, в которых ситуации представлены в виде последовательностей действий, рассмотрены деревья, в которых ситуации в общих чертах аналогичны случаям деятельности. Так как начальная ситуация S0 не соответствует случаю какой-либо деятельности, потребовалось введение случаев начальной деятельности. Кроме того, аксиоматика, приведенная в настоящем стандарте, является аксиоматикой первого порядка.
(справочное)
В настоящем приложении приведено подробное описание сценария, в котором формализм PSL в соответствии с комплексом стандартов ИСО 18629 применяется для задач совместного использования информации при выполнении нескольких производственных функций.
Данный сценарий представляет собой сценарий интероперабельности производственной деятельности. Это означает, что он предназначен для демонстрации того, как можно использовать язык PSL для упрощения механизма обмена знаниями о технологическом процессе в производственной среде. Точнее говоря, этот сценарий ориентирован на передачу знаний от планировщика технического процесса диспетчеру предприятия мелкосерийного производства.
В настоящем приложении приведено дополнение к примеру, приведенному в приложении C ИСО 18629-11, иллюстрирующее применение концепций внешнего ядра при спецификации процесса изготовления изделия GT-350.
C.1 Процесс изготовления GT-350
В этом разделе процессы на различных производственных участках объединены на самом высоком уровне в набор видов деятельности, необходимых для изготовления изделия GT-350. В соответствии с описанием конструкции изделия GT-350 (см. ИСО 18629-11, приложение C, таблица C.1) компоненты изделия либо закупают, либо передают для изготовления изделия по субподряду, либо изготавливают изделие на самом предприятии. Описание процесса относится к деятельности, осуществляемой для изготовления внутренних компонентов. Обзор производственного процесса сверху вниз позволяет получить общую картину абстрактной деятельности по изготовлению изделия GT-350, которая расширяется вниз на детальные уровни цехов.
В соответствии с рисунком C.1 процесс изготовления изделия GT-350 распределен между шестью главными стадиями. Работы на первых пяти стадиях (изготовление внутренних элементов, привода, отделочных элементов, двигателя и шасси) не упорядочены по отношению друг к другу, но должны быть завершены до начала окончательной сборки изделия.
![]() изготовления изделия GT-350 [1]
В терминах внешнего ядра PSL представление верхнего уровня производственного процесса выглядит следующим образом:
(subactivity make-chassis make_gt350)
(subactivity make-interior make_gt350)
(subactivity make-drive make_gt350)
(subactivity make-trim make_gt350)
(subactivity make-engine make_gt350)
(subactivity final-assembly make_gt350)
(forall (?occ)
(
(exists (?occ1 ?occ2 ?occ3 ?occ4 ?occ5 ?occ6)
(and (occurrence_of ?occ1 make_chassis)
(occurrence_of ?occ2 make_interior)
(occurrence_of ?occ3 make_drive)
(occurrence_of ?occ4 make_trim)
(occurrence_of ?occ5 make_engine)
(occurrence_of ?occ6 final_assembly)
(subactivity_occurrence ?occ1 ?occ)
(subactivity_occurrence ?occ2 ?occ)
(subactivity_occurrence ?occ3 ?occ)
(subactivity_occurrence ?occ4 ?occ)
(subactivity_occurrence ?occ5 ?occ)
(subactivity_occurrence ?occ6 ?occ)
(forall (?s1 ?s2 ?s3 ?s4 ?s5 ?s6)
(implies (and (leaf_occ ?s1 ?occ1)
(leaf_occ ?s2 ?occ2)
(leaf_occ ?s3 ?occ3)
(leaf_occ ?s4 ?occ4)
(leaf_occ ?s5 ?occ5)
(root_occ ?s6 ?occ6))
(min_precedes ?s1 ?s6 make_gt350)
(min_precedes ?s2 ?s6 make_gt350)
(min_precedes ?s3 ?s6 make_gt350)
(min_precedes ?s4 ?s6 make_gt350)
(min_precedes ?s5 ?s6 make_gt350)))))))
Каждая абстрактная деятельность, указанная выше, может быть детализирована, однако в настоящем примере данная детализация не рассматривается.
На основе представления в терминах процесса IDEF3 [1] для абстрактных деятельностей на разных этапах производственного процесса приведен ряд примеров описания процесса с использованием внешнего ядра PSL, представленного в настоящем стандарте.
C.2 Абстрактная деятельность make-engine
Двигатель 350-Engine собирают из компонентов, изготовленных разными отделениями компании CMW. Схема процесса производства изображена на рисунке C.2. Деталь состоит из блока двигателя, жгута и проводки. Сборку двигателя 350-Engine выполняют на сборочной площадке A004. На сборку одного изделия требуется 5 мин.
![]() В терминах внешнего ядра PSL представление отдельных видов деятельности и соответствующей технологической информации на стадии изготовления двигателя будет следующим:
(subactivity make_block make_engine)
(subactivity make-harness make_engine)
(subactivity make-wires make_engine)
(subactivity assemble_engine make_engine)
(forall (?occ)
(
(exists (?occ1 ?occ2 ?occ3 ?occ4)
(and (occurrence_of ?occ 1 make_block)
(occurrence_of ?occ2 make_harness)
(occurrence_of ?occ3 make_wires)
(occurrence_of ?occ4 assemble_engine)
(subactivity_occurrence ?occ1 ?occ)
(subactivity_occurrence ?occ2 ?occ)
(subactivity_occurrence ?occ3 ?occ)
(subactivity_occurrence ?occ4 ?occ)
(forall(?s1 ?s2 ?s3 ?s4)
(implies (and (leaf_occ ?s1 ?occ1)
(leaf_occ ?s2 ?occ2)
(leaf_occ ?s3 ?occ3)
(root_occ ?s4 ?occ4))
(min_precedes ?s1 ?s4 make_engine)
(min_precedes ?s2 ?s4 make_engine)
(min_precedes ?s3 ?s4 make_engine)))))
C.2.1 Изготовление блока
Блок 350-Block изготавливают на стадии сборки узла двигателя 350-Engine. При этом объединяют результаты работ литейного и механического цехов согласно рисунку C.3.
![]() Рисунок C.3 - Процесс изготовления блока 350-Block [1]
В терминах внешнего ядра PSL представление отдельных видов деятельности и соответствующей технологической информации будет следующим:
(subactivity produce_molded_metal make_block)
(subactivity machine_block make_block)
(primitive machine_block)
(primitive produce_molded_metal)
(forall (?occ)
(
(exists (?occ1 ?occ2)
(and (occurrence_of ?occ 1 produce_molded_metal)
(occurrence_of ?occ2 machine_block)
(min_precedes ?occ1 ?occ2 make_block)))))
C.2.2 Изготовление жгута
Жгут 350-Harness (рисунок C.4) изготавливают на стадии сборки узла двигателя 350-Engine. При этом используют результаты работ цеха по производству проводов и кабелей. Сборку жгута 350-Harness выполняют на станке для изготовления проводов и кабелей. На сборку одного комплекта требуется 10 мин.
![]() В терминах внешнего ядра PSL представление отдельных видов деятельности и связанной технологической информации будет следующим:
(subactivity make_harness_wire make_harness)
(subactivity assemble_harness make_harness)
(primitive assemble_harness)
(forall (?occ)
(
(exists (?occ1 ?occ2 ?occ3)
(and (occurrence_of ?occ1 make_harness_wire)
(occurrence_of ?occ2 assemble_harness)
(leaf_occ ?occ3 ?occ1)
(min_precedes ?occ3 ?occ2 make_harness)))))
![]() Рисунок C.5 - Процесс изготовления проводов жгута
C.2.3 Изготовление проводов жгута
Комплект проводов 350-Wire-Set изготавливают на стадии сборки узла двигателя 350-Engine. При этом используют результаты работ цеха по производству проводов и кабелей.
![]() Рисунок C.6 - Процесс изготовления проводов 350-Wire
В терминах внешнего ядра PSL представление отдельных видов деятельности и соответствующей технологической информации будет следующим:
(subactivity extrude make_harness_wire)
(subactivity twist make_harness_wire)
(subactivity jacket make_harness_wire)
(primitive extrude)
(primitive twist)
(primitive jacket)
(forall (?occ)
(
(exists (?occ1 ?occ2 ?occ3)
(and (occurrence_of ?occ 1 extrude)
(occurrence_of ?occ2 twist)
(occurrence_of ?occ3 jacket)
(min_precedes ?occ1 ?occ2 make_harness_wire)
(min_precedes ?occ2 ?occ3 make_harness_wire))))
(справочное)
НАЦИОНАЛЬНЫМ СТАНДАРТАМ
Таблица ДА.1
--------------------------------
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/42/gost_93671.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||