Ein Geschäftsprozessmodell ist eine strukturierte grafische Darstellung von Geschäftsprozessen, deren Ziel es ist, die Prozesse möglichst intuitiv verständlich zu machen. Doch wie kann man eine solche Visualisierung automatisieren? Konventionelle Methoden des Graphzeichnens eignen sich dafür nur bedingt, daher wird in diesem Buch darauf aufbauend ein Algorithmus entwickelt, der Modulnetze, eine Form von Petrinetzen, layoutet. Der Autor beschreibt den gesamten Prozess der Entwicklung eines Softwaremoduls, das die abstrakte Beschreibung eines Modulnetzes entgegennimmt und daraus in einem mehrschrittigen Verfahren eine SVG-Grafik des Netzes erzeugt. Neben Grundlagenwissen zu Graphentheorie und Petrinetzen beschreibt dieses Buch, aufbauend auf den identifizierten Layoutkriterien für Geschäftsprozessmodelle, den Entwicklungsprozess der Algorithmen zum automatischen Graphzeichnen und die Implementierung des Softwaremoduls. Das Buch richtet sich neben allen Interessenten des automatischen Graphzeichnens insbesondere an Softwareentwickler, die sich mit dem Layouten von Geschäftsprozessmodellen befassen.