W rozprawie przedstawiono nowe podejście do modelowania procesów biznesowych zorientowane na uczestnika procesu. Zgodnie z główną zasadą prezentowanej metody zbiór częściowo sformalizowanych opisów aktywności jest wykorzystywany do utworzenia deklaratywnej specyfikacji modelowanego procesu. Najpierw tego rodzaju specyfikacja, wraz z listą predefiniowanych ograniczeń, służy do wygenerowania dopuszczalnych planów wykonania procesu. Następnie za pomocą algorytmu konstrukcji modelu opartego o graf skierowany tworzony jest plik reprezentujący prototyp diagramu procesu w notacji BPMN. W odróżnieniu od istniejących podejść metoda prezentowana w tej pracy nie wymaga od projektanta deklarowania zależności pomiędzy zadaniami w sposób jawny. Każdy z uczestników procesu bierze natomiast udział w tworzeniu specyfikacji modelu poprzez zdefiniowanie swoich zadań wraz z ich warunkami początkowymi oraz wynikami działania. Ponadto od uczestnika procesu nie jest wymagana znajomość notacji BPMN ani innego standardu modelowania. Przedstawiona w rozprawie analiza porównawcza proponowanych metod pokazuje, że prezentowane rozwiązanie jest dogodne dla użytkowników oraz pozwala na generowanie modeli BPMN złożonych z elementów, które wystarczają do pokrycia blisko 70% przypadków biznesowych. Otrzymane wyniki dowodzą, że zaproponowany w tej pracy algorytm konstrukcji modeli jest w stanie generować diagramy zawierające złożone struktury przepływu.
This dissertation presents a novel participant-oriented approach to business process modeling. According to the main principle of the presented method, a set of semi- formal activity descriptions is used to form a declarative specification of the modeled process. Such a specification, along with a list of predefined constraints, is used to generate a set of admissible execution plans. At the final step of the method, a correct BPMN model in an interchangeable format is generated using a graph-based model construction algorithm. In contrast to the existing automated process modeling approaches, the method presented in this thesis does not require the process designer to specify activity ordering relations in an explicit way. Instead, each of the process participants contributes to workflow modeling by defining their tasks along with their prerequisites and outcomes. In addition, in this approach, the knowledge of particular modeling languages or practices is not required to compose process models. For a process owner or a business analyst, the developed method offers a possibility to construct a diagram without the necessity of modeling the workflow explicitly in a graphical editor. The comparative evaluation of the implemented methods shows that the proposed solution is convenient for users and can generate prototype BPMN models which cover nearly 70% of business examples. Moreover, the presented model construction algorithm is proven to support the creation of process diagrams with complex flow structures.