[Back]


Diploma and Master Theses (authored and supervised):

R. El-Berry:
"Analyse, Entwurf und Implementierung einer XML-basierten Prozessgrammatik";
Supervisor: J. Dorn; Institut für Informationssysteme, Arbeitsbereich Datenbanken & Artificial Intelligence, 2003.



English abstract:
Process grammars are languages intended to describe business processes. Thus they are the formal base of the field of Business Process Management, which can be explained as the ability to describe, analyse and execute business processes.
Meanwhile there exists a couple of different - mostly incompatible - grammars maintained by public non-profit organizations as well as by private companies. While some of them attempt to supply a specific business area, others try to establish a general process description language, capable to specify procedures of any economic sector.
This thesis makes the attempt to create a new XML based process grammar, which may serve as an intermediate language. To achieve this, the work begins with an extensive analysis of seven different languages. After the specification by the help of a XML schema and a handful of formal rules, the new process grammar will be applied in the field of internet based payment systems.

German abstract:
Prozessgrammatiken sind Sprachen zur Beschreibung von Geschäftsprozessen. Folglich stellen sie die formale Grundlage für das Gebiet des Geschäftsprozessmanagements dar, welches das Modellieren, Analysieren und Ausführen von Geschäftsprozessen umfasst.
Mittlerweile existiert eine Reihe von - meist untereinander inkompatiblen - unterschiedlichen Grammatiken, welche von öffentlichen Körperschaften genauso wie von privaten Unternehmen unterhalten werden. Während manche Sprachen z. T. sehr spezielle Anwendungsgebiete abzudecken trachten, versuchen andere einen umfassenderen Ansatz zu beschreiten und ein generelleres Vokabular zur Erfassung von Prozessen anzubieten.
Die vorliegende Arbeit stellt den Versuch der Entwicklung einer XML - basierten Prozessgrammatik dar, welche im Stande sein soll als Mittlersprache zu fungieren. Um dies zu erreichen, wird mit einer umfangreicheren Analyse von bestehenden Sprachen begonnen. Darauf aufbauend erfolgt die Spezifikation der Sprache mit Hilfe eines XML Schemas und einer Handvoll ergänzender formaler Regeln. Schließlich wird ihre Anwendung auf dem Gebiet der internetbasierten Zahlungssysteme demonstriert.

Created from the Publication Database of the Vienna University of Technology.