Главная » Просмотр файлов » Диссертация

Диссертация (1137084), страница 11

Файл №1137084 Диссертация (Structure-Preserving Process Model Repair Based on Event Logs) 11 страницаДиссертация (1137084) страница 112019-05-20СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 11)

A triple (, , ) is calculated for each model, in which is the structural similaritybetween models, stands for behavioural similarity (models are behaviourally similar if they canreplay each other’s behaviour), and stands for so-called model badness w.r.t. a given set ofinitial model runs. If the model violates one of the three soundness conditions for at least one runfrom , indicates that.A sequence of basic change operations is performed during error correction. Arcs, places, and -transitions can be added or removed.

Labelled transitions are not involved in the correctionprocedure.Then the set of corrected sound models are built, which are constructed from initial modelusing minimal number of changes. The authors use the method of simulated annealing to find theoptimal set of repair operations. An averaged triple (,,) for all candidate models is used asan objective function. All corrected models should be at least as sound as the initial model, andmore or less structurally similar to it. Note that the value of an objective function is calculatedon a random sub-set of all possible runs of the model being corrected. An information from eventlogs is not used here.1.3.6Other Model Repair TechniquesOther model repair problem statements and corresponding techniques have also beenconsidered in literature.

We will not discuss them in detail. We will only give a brief overview sincethese statements are significantly different from our problem statement, or repeat the statementswhich already discussed in this section.F. Basile, P. Chiacchio, and J. Coppola [116] proposed how to repair temporal anomalies inprocess models. Given a Time Petri net, modelling a discrete system, and a recorded system’sbehaviour (a timed sequence of events), the goal is to tune lower and upper time bounds of46specified transitions, in which they can fire. The authors apply integer linear programming tosolve the problem.

Note that this technique does not change a structure of the initial model.At the same conference (IFAC 2015), U. Martínez-Araiza and E. López-Mellado [117] havepresented their approach for CTL10 model repair. The authors have considered bounded anddeadlock-free labelled Petri nets. These are system’s models to repair. Given a system specification(a CTL formula) and a system’s model (a Petri net), the goal is to change the model in such away that it satisfies the specification. In their paper, the set of possible repair operations on aPetri net contains add and remove operations on the sets of transitions, places, and arcs (flowrelation).

In other words, basic change operations for graphs are used.A. Awad, G. Decker, and N. Lohmann [119] have considered the problem of data-aware modelsrepair in 2009. In their paper, the BPMN models with data objects are repaired. These modelsare formalised using Petri nets. The proposed approach identify modelling mistakes leading todeadlocks. For example, data preconditions of different tasks can be in coflict. The authors haveshown how these problems can be identified and repaired using their automated technique.In 2016, D. Sánchez-Charles, M. Solé, J.

Carmona, and V. Muntés-Mulero [120] have proposeda method for improvement of process model precision. They have developed a technique, whichhelps to improve the precision of iterative process models w.r.t an event log. The method is basedon the partial unrolling of loops in the model. In other words, if some behaviour tends to berepeated twice, it is more precise to have it sequentially repeated twice in the model rather thanas a loop. This technique is useful, if applied carefully.

It can be considered to be a model repair,improvement, or simplification method.Y. Sun, Y. Du, and M. Li [121] have proposed another method for repair of workflow netsw.r.t to event logs. For any workflow net a special matrix can be built. It shows the orderingrelations between process activities encoded with labelled transitions of the model. In particular,authors consider the following six relations: direct following (>), indirect following (>>), directcausality (→), indirect causality (⇒), mutual exclusion (♯), concurrency (∥).

A similar matrix isconstructed based on the event log, where activities are related to events. Y. Sun et al. call thesematrices mirroring matrices.The authors compare these matrices for a workflow net and en event log to find deviationsbetween the process and the corresponding model. The approach is of use when we need tointroduce new activities, present in the log, into a process model. Additional transitions canbe inserted between existing transition or as a new process branch. The model, repaired usingthis approach, looks very similar to the model repaired using the technique of D. Fahland andW.

van der Aalst [25].Finally, two techniques of process model repair have been proposed recently, in 2018. X. Zhanget al. [122] have developed a method to construct what they call logic Petri nets. A transitionof such a Petri net may be assigned two “logic functions”: input and output. The firing rule ismodified for these logic transitions. A transition can fire only if its input function is true. The10Computation tree logic which has been proposed by E. Clarke and E. Emerson [118].47authors propose to repair a Petri net using an event log information by assigning to a net transitionlogic functions which will allow to replay the log. Thus, as a result of this repair, an initial Petrinet is replaced by a significantly more sophisticated model.Yet another approach to repair workflow nets has been proposed by H.

Qi, Y. Du, L. Qi, andL. Wang [123]. The authors have considered the special case when new choices are introduced intothe process. These new choices leave footprints in the event log used to repair a process model.A special type of “extended” alignments is proposed in the paper that allows to find choices.The authors have shown that the results of this search can be used to build in a model severaltypes of choice structures precisely. The problem statement is rather specific and narrow.

Theirpaper can be considered as an elaboration of the model repair technique of D. Fahland andW. van der Aalst [25].1.3.7Process Model SimplificationThe problem of the automatic process model simplification is closely related to model repair.The goal is to change a process model such that it still fits the important (specified) part ofa behaviour from an event log, but contains less modelling elements.

Ideally, the simple modelcontains only sufficient modelling elements and nothing else.The most obvious simplification is to remove infrequently used parts of the model [124]. Thisoperation simplifies model, although (hopefully, insignificantly) reduces the conformance to theevent log. However, significantly more refined techniques have been presented by D. Fahland andW. van der Aalst [124] in 2013, and by J. de San Pedro, J. Carmona and J.

Cortadella [125] in2015. Earlier, in 2007 C. Gunther [44] has considered a method for simplification of fuzzy processmodels by removing the non-essential parts of the model using frequency metrics.The model simplification techniques may be used after the model repair, when a perfect fitnessis ensured but a model is over complicated.1.4ConclusionsIn this chapter we have discussed the background of our work. The field of process mining hasbeen shortly described. Basic definitions of a workflow net, an event log, and other entities havebeen presented.

Then, we have discussed recent developments in process discovery and conformancechecking, which are employed in our repair approach.Section 1.3 have considered various statements of process model repair problem with theirspecial aspects. It is easy to see, that this problem is vital and relevant. Many techniques havebeen proposed to process models in different notations and to deal with various errors in thesemodels.

The problem statement that takes the event log data has been firstly proposed in 2011 [6].Later, many other ways to reconstruct a model such that it will conform the log have beensuggested. However, most of them deal with cases when new activities are added to the process,48and corresponding transitions are to be built in the model. The other popular case is when a modelbecomes obsolete and contains transitions preventing from replaying the event log , and thereforethese transitions are to be removed from the model.

When dealing with these cases, activities arereplaced within a process, but not added or removed, the considered techniques do not always meetexpectations. In this thesis, we aim to close this issue, and propose a technique suitable for thesecases.The next Chapter 2 begins with the strict statement of the problem considered in this thesis,which differs from the statements discussed in this chapter. Then, the next chapter presents theapproach for process model repair that uses information from an event log and is based on modeldecomposition. Necessary formal proofs and techniques features are explained in detail.

Then, theremainder of the thesis considers an experimental evaluation of the presented technique. Chapter 3describes a method for artificial event log generation used to evaluate our process model repairexperimentally. Finally, the results of this evaluation are presented in Chapter 4.49Chapter 2Process Model Repair using DecompositionThis chapter describes the main contribution of this thesis: a modular technique for processmodel repair based on model’s decomposition. It is organized as follows.

Характеристики

Тип файла
PDF-файл
Размер
22,38 Mb
Высшее учебное заведение

Список файлов диссертации

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее