Natural Language Processing für die automatisierte Generierung von Petri Netzen

EN_Abstract:

The development of information systems often relies on process models. Although process modelling is widespread and accepted, the validation of the models created is a constant challenge. The diversity of skills and knowledge levels of the stakeholders involved inherit a difficulty to assess the quality of a process model. In order to support this validation process and improved communication between stakeholders, techniques can enable a better understanding of models in the form of text or speech. The transformation of process models into texts that are understood by non-technical users as well as the reverse transformation of texts into suitable process models is a not yet solved challenge in the area of process modelling.

With the help of so-called "Natural Language Processing" (NLP) this thesis should include an analysis of the possibilities of converting process models in the form of Petri nets into text as well as text into Petri nets. This work provides a structured overview over the recent developments in the field of model transformation and the implementation of a chosen focus (either text-to-model or model-to-text) should be supporting a concluding evaluation.

 

DE_Abstract:

Die Entwicklung von Informationssystemen wird oft durch Prozessmodelle unterstützt. Auch wenn der Ansatz zur Nutzung von Prozessmodellen weit verbreitet und akzeptiert ist, ist die Validierung der erstellten Modelle aufgrund der Diversität der Fähigkeiten und Wissensstände der involvierten Stakeholder eine stetige Herausforderung. Zur Unterstützung eines Validierungsprozesses und verbesserten Kommunikation zwischen den Stakeholdern werden Techniken verwendet, welche Modelle in Form von Text oder Sprache verständlicher darstellen können. Die Transformation von Prozessmodellen in Texte, welche auch für nicht-technische Nutzer verständlich sind, sowie umgekehrt von Texten in passende Prozessmodelle stellt eine noch nicht gelöste Herausforderung im Bereich von Prozessmodellierung dar.

Mit Hilfe von „Natural Language Processing“ (NLP) – Techniken und Methoden zur maschinellen Verarbeitung von natürlicher Sprache – sollen in dieser Arbeit Möglichkeiten betrachtet werden, um Petri-Netze in Text umzuwandeln sowie umgekehrt aus Texten Petri-Netze zu generieren. Es gilt, Techniken und Ansätze für die genannten Aufgaben strukturiert darzustellen und, zumindest exemplarisch, anzuwenden und zu analysieren.