19.04.2011

Vortrag: "Operationalisierung von BPMN mit den Mitteln der modellgetriebenen Software-Entwicklung"

Der Informatik-Student Christoph Forster referiert am 4. Mai um 17:30 Uhr in HS5 über seine Master Thesis.

In dieser erarbeitete er einen Prototypen, der die Operationalisierung für eine definierte Teilmenge der BPMN 2.0-Notation mit den Prinzipien der modellgetriebenen Software-Entwicklung umsetzt. Somit gliedert sich die BPMN-Modellierung in einen Software-Entwicklungsprozess ein.

Mit Hilfe von openArchitectureWare und Xtext wird auf Grundlage von BPMN-Modellen Java-Code generiert, der durch weitere Implementierungen ergänzt werden kann.

Es handelt sich dabei um ein sehr flexibles Vorgehen, denn es schränkt die Fähigkeiten der Zielumgebung nicht ein und bei Bedarf können auch andere Zielumgebungen erstellt werden.

Zum Hintergrund: BPMN 2.0 (Business Process Model and Notation) ist der neueste Standard zur Modellierung von Geschäftsprozessen. Die im Januar 2011 final verabschiedete Spezifikation umfasst sowohl grafische Notationsregeln als auch eine Repräsentation in XML.

Eine standardisierte textuelle Darstellung bildet die Grundlage dafür, BPMN-Modelle operationalisieren zu können. Zur Erreichung dieses Ziels existieren verschiedene Ansätze.

Christoph Forster wird in seinem Vortrag

  • einen Überblick über BPMN geben,
  • die modellgetriebene Software-Entwicklung präsentieren und
  • seinen Operationalisierungsansatz vorstellen.

Dabei wird er sowohl auf Aspekte der Generierung als auch auf die Architektur der Java-Zielumgebung eingehen.