Автор неизвестен - Бионика интелекта информация язык интеллект№ 3 (77) 2011научно-технический журналоснован в октябре 1967 г - страница 28

Страницы:
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77 

Pt        Pk-i Рк

Внешний подпроцесс

Рис. 1. Неявная связь типа 1: выходы внешнего подпроцесса входы анализируемого фрагмента

2) У начальной процедуры фрагмента P1 в по­лученной на основании анализа журнала операций модели имеется только один выход, который явля­ется входом для процедуры Pj, j = 2, n-1.

3) У процедуры Pj имеется второй вход, который является общим для конечной процедуры Pn.

4) Общий для процедур Pj и Pn вход является ре­зультатом работы процедуры Pk, которая относит­ся к иной ситуации данного бизнес-процесса или иному подпроцессу. Отметим, что разделение по ситуациям или подпроцессам заложено в структуре журнала регистрации событий, поскольку в таком журнале обычно существует графа «Код ситуации».

5) Внешняя по отношению к анализируемому фрагменту процедура Pk (обобщая — весь внешний подпроцесс) не связана с начальной процедурой P1 по входу-выходу.

6) Между процедурами P1 и Pn имеется непря­мая связь.

При выполнении рассмотренных шести усло­вий между процедурами P1 и Pn имеется неявная связь первого типа.

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

Неявная связь типа 2: докажем наличие неяв­ной связи на основе упрощенной схемы взаимо­действия конструкции неявного выбора с другими фрагментами бизнес-процесса на базе связи по входу в Pn. Упрощение заключается в том, что по­следовательность процедур <P2 ... Pn> заменяется одной процедурой Pn, а внешний подпроцесс за­меняется отдельной процедурой P2. Данное упро­щение не влияет на суть доказательства, поскольку представление части процесса в виде последова­тельности процедур либо единой обобщенной про­цедуры, реализующей весь подпроцесс, зависит от степени детализации модели (рис. 2).

Рис. 2. Неявная связь типа 2: выходы анализируемого фрагмента — входы внешнего подпроцесса

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

1) Между начальной P1 и конечной Pn процедура­ми исследуемого фрагмента отсутствует явная связь.

2) У начальной процедуры фрагмента P1 в по­лученной на основании анализа журнала операций модели имеется два выхода (или больше — в общем случае), которые являются входами:

для начальной процедуры Pj, j = 2, n-1 внеш­него подпроцесса;

для процедуры P2 текущего фрагмента бизнес-процесса;

3) Между процедурами P1 и Pn имеется непря­мая связь в смысле выражения.

4) Результаты выполнения процедуры Pn-1 ис­пользуются как входные для процедур Pk и Pn.

5) Конечная процедура внешнего подпроцесса Pk не связана непрямой связью с начальной про­цедурой Pn. Точнее, такая связь в общем случае не гарантируется.

При выполнении рассмотренных пяти условий между процедурами P1 и Pk имеется неявная связь второго типа.

Н.В.Голян, Ю.П. Шабанов-Кушнаренко

Набор сформулированных условий позволяет идентифицировать конструкцию неявного вы­бора в полученной в результате анализа журнала регистрации событий модели бизнес-процесса в том случае, если в текущем фрагменте модели су­ществует два (в общем случае более двух) варианта протекания процесса, которые завершаются про­цедурами Pk и Pn. Их выполнение зависит от того, по какой цепочке — ... Pn-1> или по внешнему подпроцессу <P ... Pk> пойдет реализация бизнес-процесса после выполнения начальной процедуры. Тогда, если при реальном исполнении процесса, отраженном в журнале регистрации событий, вы­полнена процедура Pn, значит произошла реализа­ция цепочки        ... Pn-1>.

Неявная связь типа 3: внешний подпроцесс вы­полняется параллельно, влияя на последователь­ность <P2 . Pn-1> (рис. 3).

Pl Pn

Рис. 3. Неявная связь типа 3: внешний подпроцесс выполняется параллельно

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

выход начальной процедуры P1 вход в про­межуточный фрагмент      ... Pn>;

выход начальной процедуры внешнего под­процесса Pf вход в промежуточный фрагмент

<P2 - Pn>;

выход процедуры Pn-1 вход в конечную про­цедуру внешнего подпроцесса Pk$

выход последней процедуры промежуточной последовательности текущего фрагмента Pn-1 вход в конечную процедуру внешнего подпроцесса Pk.

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

1) Между начальной P1 и конечной Pn проце­дурами исследуемого фрагмента отсутствует явная связь.

2) Между начальной P1 и конечной Pn процеду­рами исследуемого фрагмента существует непря­мая связь .

3) У первой процедуры P2 промежуточной по­следовательности <P2 . Pn> имеется два входа:

— из начальной процедуры P1 текущего фраг­мента бизнес-процесса внешнего подпроцесса;

из начальной процедуры P внешнего под­процесса.

4) Результаты выполнения процедуры ис­пользуются как входные для процедур Pk и Pn-1 .

5) Конечная процедура Pk внешнего подпроцес­са не связана непрямой связью с начальной про­цедурой P1. Точнее, такая связь в общем случае не гарантируется.

При выполнении рассмотренных пяти условий между процедурами Pt и Pk имеется неявная связь третього типа.

Приведенные выше условия позволяют иденти­фицировать конструкцию неявного выбора третье­го типа в том случае, если параллельно текущему фрагменту бизнес-процесса выполняется внешний подпроцесс, что приводит к возникновению кон­струкции с двумя входными процедурами и двумя выходными, определяющими два варианта протека­ния процесса. Выполнение того или иного варианта зависит от того, по какой цепочке — <P2 . Pn-1> или по внешнему подпроцессу < P ... Pk> пойдет реализа­ция бизнес-процесса после выполнения начальных процеду^ Тогда, если в журнале регистрации собы­тий отражено выполнение процедуры, то произошло выполнение цепочки <P2 . Pn-1> и, следовательно, между процедурами имеется неявная связь.

Неявная связь типа 4: внешний подпроцесс вы­полняется параллельно и в зависимости от после­довательности      ... Pn -1 >.

Данный тип связи является детализацией взаи­модействий, представленных на рис. 2 и основан на параллельном выполнении рассматриваемого фрагмента и внешнего подпроцесса, причем за­пуск внешнего подпроцесса определяется текущим фрагментом, а его завершение влияет на выполне­ние текущего фрагмента (рис. 4):

— выход процедуры P2 — вход в начальную про­цедуру внешнего подпроцесса P;-;

выход конечной процедуры внешнего подпро­цесса Pk вход в последнюю процедуру промежуточ­ной последовательности текущего фрагмента Pn -1.

На основании анализа изображенной выше схе­мы сформулируем набор условий, позволяющих формализовать связи данного типа:

1) Между начальной P1 и конечной Pn процеду­рами исследуемого фрагмента отсутствует явная связь.

2) Между начальной P1 и конечной Pn процеду­рами исследуемого фрагмента существует непря­мая связь через последовательность <P2 . Pn -1>.

3) У первой процедуры P2 промежуточной по­следовательности имеется два выхода:

— в последующую процедуру текущего фраг­мента бизнес-процесса;

в начальную процедуру P внешнего подпро­цесса.

ПРЕДИКАТНЫЕ МОДЕЛИ НЕЯВНЫХ СВЯЗЕЙ МЕЖДУ ПРОЦЕДУРАМИ БИЗНЕС-ПРОЦЕССА

Pi Pn

Рис. 4. Неявная связь типа 4: внешний подпроцесс выполняется параллельно

Страницы:
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77 


Похожие статьи

Автор неизвестен - 13 самых важных уроков библии

Автор неизвестен - Беседы на книгу бытие

Автор неизвестен - Беседы на шестоднев

Автор неизвестен - Богословие

Автор неизвестен - Божественность христа