Titlebar

Export bibliographic data
Literature by the same author
plus on the publication server
plus at Google Scholar

 

Sprachzentrierte Ansätze zur Steigerung der Akzeptanz von Geschäftsprozessmodellen

Title data

Ackermann, Lars:
Sprachzentrierte Ansätze zur Steigerung der Akzeptanz von Geschäftsprozessmodellen.
Bayreuth , 2018 . - XIX, 337 p.
( Doctoral thesis, 2018 , Universität Bayreuth, Fakultät für Mathematik, Physik und Informatik)

Official URL: Volltext

Abstract in another language

Die Modellierung von Geschäftsprozessen hat sich als adäquates Mittel etabliert, um Wertschöpfungsketten in Unternehmen zu dokumentieren, zu analysieren und in gleicher oder verbesserter Qualität zu wiederholen. Dafür steht eine Vielzahl von teils sehr unterschiedlichen Prozessmodellierungssprachen zur Verfügung - eine Tatsache die zumindest zweierlei Schlüsse nahelegt: Einerseits ist keine der Sprachen als "Nonplusultra"-Standard akzeptiert, was andererseits zu Sprachklüften führen kann. Man unterscheidet unter anderem zwischen imperativen und deklarativen Sprachen. Erstere gestatten nur explizit im Modell beschriebene Prozessverläufe, während letztere alle Abläufe erlauben, die nicht gegen die im Modell kodierten Regeln verstoßen. Unabhängig von dieser Klassifikation unterscheiden sich die Sprachen auch hinsichtlich ihrer Fähigkeit, einen Prozess aus verschiedenen Perspektiven betrachten zu können. Vielfalt und Verschiedenartigkeit der Prozessmodellierungssprachen haben in bestimmten Situationen negative Einflüsse auf die Verwendbarkeit der Modelle. Dies betrifft unter anderem ihre Verständlichkeit bei Unkenntnis der verwendeten Modellierungssprache, ihre Interoperabilität mit anderssprachigen Systemen, die damit verbundene Abwärtskompatibilität bei einer Sprachevolution und die Vergleichbarkeit mit Modellen anderer Sprachen.

Die vorliegende Arbeit fokussiert sich vordergründig auf die Konzeption von Werkzeugen, welche die Probleme der Sprachvielfalt abschwächen oder eliminieren. Dies kann zukünftig die Akzeptanz einzelner und andererseits die Kombination mehrerer Sprachen verbessern.

Das erste der drei Werkzeuge, eine Simulationstechnik für multi-perspektivische, deklarative Prozessmodelle, ist in der Lage Beispiele valider und nicht-valider Prozessverläufe zu generieren. Dies kann das Verständnis des Modells und auch den Vergleich desselben mit einem zweiten Modell erleichtern. Das zweite Werkzeug, eine Technik zur Generierung natürlichsprachlicher Prozessbeschreibungen aus multi-perspektivischen, deklarativen Prozessmodellen, hebt formalsprachliche Barrieren auf und erfüllt somit denselben Zweck. Das letzte Werkzeug, ein generischer Translationsansatz für Prozessmodelle, kann zusätzlich die Kompatibilität eines Modells mit anderssprachigen Systemen herstellen. Weiterhin kann dieselbe Technik durch Translation in ältere Sprachversionen für Abwärtskompatibilität sorgen.

Vergleichbare Simulationstechniken operieren ausschließlich auf imperativen oder mono-perspektivischen, deklarativen Prozessmodellen und sind oft nicht in der Lage, Beispiele für nicht-valide Prozessverläufe zu erzeugen. Translationstechniken für Prozessmodelle sind rar und zudem sprachspezifisch. Untersuchungen bezüglich der Generierung natürlichsprachlicher Texte konzentrieren sich im Kontext des Prozessmanagements bislang lediglich auf imperative Prozessmodellierungssprachen. Durch Anwendungen der Techniken auf verschiedenartige Beispielmodelle sowie eine qualitative Umfrage werden ihre Funktionalität, Anwendbarkeit und Nützlichkeit belegt.

Abstract in another language

Business process management has established as a suitable means to document and analyze enterprise value chains as well as to repeat them in a steady or improved quality. For that purpose, a variety of often highly diverse process modeling languages is available. This suggests at least two sorts of conclusions: On the one hand none of the languages is accepted as the "ne-plus-ultra"-standard and, on the other hand, this often leads to language barriers. In general, we distinguish between imperative and declarative process modeling languages. Imperative languages describe valid process execution paths explicitly while models conforming to a declarative language implicitly permits those execution paths that do not violate any of the modeled rules. Irrespective of this classification the languages differ in terms of their capability to consider the process from different perspectives. In certain situations, the variety and diversity of process modeling languages has an adverse effect on the usefulness of process models. This refers to, for instance, the intelligibility of a model in the case that the user is unfamiliar with the modeling language, its interoperability with "foreign-language" process execution systems, the related backward compatibility in the case of language evolution as well as its comparability with models conforming to other languages.

This thesis mainly focuses on the conceptual development of approaches that mitigate the difficulties caused by the diversity of process modeling languages. In future these approaches can improve the acceptance of individual languages and their combinations. The first approach is a simulator for multi-perspective declarative process models that is able to generate artificial logs of valid and invalid process execution paths. These logs can be utilized to improve both the comprehension of a process model and its comparability with a second model. The second approach, a generator for process descriptions in natural language based on multi-perspective declarative process models, removes formal-language barriers and, therefore, produces the same effect. The third approach is a generic translator for process models and, hence, can establish the compatibility between a process model and language-specific process execution systems. Since migration is a special form of translation the same tool can be used to bridge gaps between language versions.

Comparable simulation approaches exclusively operate either on imperative or on mono-perspective declarative process models and are usually unable to generate examples for invalid process execution paths. Translators for process models are rare and mostly language-specific. In the context of business process management, research regarding the generation of natural language texts focuses on imperative process modeling languages. The functionality, feasibility and usefulness of the approaches are evaluated by their application to various exemplary models and through a qualitative survey.

Further data

Item Type: Doctoral thesis
Keywords: Prozessmodellierung; Prozessmodellierungssprachen; Spurgenerierung; Prozessmodelltranslation; Generierung natürlichsprachlicher Prozessmodellbeschreibungen;
process modeling; process modeling languages; trace generation; process model translation; generating natural language process model descriptions
Institutions of the University: Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Computer Science > Chair Applied Computer Science IV
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Computer Science > Chair Applied Computer Science IV > Chair Applied Computer Science IV - Univ.-Prof. Dr.-Ing. Stefan Jablonski
Graduate Schools > University of Bayreuth Graduate School
Faculties
Faculties > Faculty of Mathematics, Physics und Computer Science
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Computer Science
Graduate Schools
Result of work at the UBT: Yes
DDC Subjects: 000 Computer Science, information, general works > 004 Computer science
Date Deposited: 31 Mar 2018 21:00
Last Modified: 31 Mar 2018 21:00
URI: https://eref.uni-bayreuth.de/id/eprint/43203