ProVisSax

ProVis SAX bietet die Möglichkeit in der graphischen Ansicht, Process Steps neu anzulegen und Verknüpfungen zwischen PSs herzustellen. Hierbei werden in dem zugrundeliegenden Graphen Knoten, bzw. Kanten eingefügt. Die PSs sind aufklappbar, so dass die wichtigsten Attribute nicht nur im linken Bearbeitungsfenster, sondern auch direkt in der graphischen Darstellung sichtbar sind. Die Auswahl welche PS erreichbar und in welchem Maß erreichbar sind, wird durch die Kantengewichtung eindeutig bestimmt. Ursprünglich basiert das Applet auf einer Demo des JAVA - Entwicklers Sun, die Funktionalität des Verschiebens von Knoten wurde hiervon übernommen. Allerdings wurde die darunterliegende Fenster - Technik neuster JAVA - Entwicklung angepasst. Änderungen am Prozess werden nicht sofort in die Datenbank übernommen, sondern erst nach Aufrufen des Speichern - Befehls durch den Nutzer. Dadurch soll dem Nutzer die Modellierung einfacher gemacht werden. Vor dem Speichern werden Inkonsistenzen vom Programm getestet und entsprechende Warnmeldungen ausgegeben. Nur konsistente Prozesse können in die Datenbank übernommen werden. Die Modellierung von Kreisen ist verboten. Beim Einfügen und Löschen einer Kante wird mittels der topologischen Sortierung des Graphen berechnet, ob dieser kreisfrei bleiben würde und im Fall eines entstehenden Kreises die Aktion durch eine Warnmeldung abgebrochen. Ebvenfalls müssen alle ausgehenden Kanten mit 100% gewichtet sein; im Falle mehrerer ausgehender Kanten muss die Summe der Kantengewichte 100 ergeben. ProVisSax verfügt über einen einfachen Kostenrechnungsalgorithmus, der zu Testzwecken implementiert wurde. Auf der nächsten Seite ist ein Screenshot eines modellierten Beispiels verfügbar.