Geschäftsprozesse
Authors
More about the book
Ziel moderner Software-Entwicklung ist ein durchgängiger, möglichst automatisierbarer Prozess von den Kundenanforderungen bis zur lauffähigen Anwendung. Dies ist erst in Ansätzen erreicht. Insbesondere ist es bisher nicht möglich, direkt aus einem Geschäftsprozessmodell eine vollständige Anwendung zu generieren. Dies liegt zum einen an der mangelnden Einheitlichkeit der Definition und der Darstellung von Geschäftsprozessen sowohl in der Forschung als auch im industriellen Einsatz. Des Weiteren ist für die Generierung von Anwendungen eine Verknüpfung des Geschäftsprozessmodells mit anderen Modellierungsbereichen nötig, die bisher nicht zur Verfügung steht. Der Autor überwindet die genannten Hindernisse durch eine Erweiterung bestehender Modellierungssprachen. Er präzisiert dazu zunächst die Modellierung von Geschäftsprozessen mittels Aktivitätsdiagrammen, indem er diese um Elemente wie Schleifen und Unterprozesse ergänzt. Durch einen Ausbau der Notation gelingt dem Autor eine Verbindung mit den anderen Modellierungsbereichen. Auf dieser Grundlage wird dann eine Menge von Aktivitäten exakt definiert. Die zugehörigen Transformationsregeln legen fest, wie die Aktivitäten auf Java-Code abgebildet werden. Mit dieser Arbeit wird eine Generierung von Anwendungen direkt aus dem Geschäftsprozessmodell möglich.