Das automatische Erzeugen von User Interfaces ist ein wichtiger Bestandteil von modernen Workflow Management Systemen. Im konkreten Fall geht es um das open-source WMS YAWL. Dies besitzt bereits einen GUI Generator. Datentypen in YAWL werden mit XML-Schema definiert. Die Aufgabe besteht nun darin, den Generator so zu erweitern, dass er auch erweiterte Attribute aus den Datentypdefinitionen zulässt.
Thema für Thesis: Integration von YAWL in Liferay
Liferay (http://www.liferay.com/) ist ein open-source EAI Portal, welches umfangreiche Funktionalität bietet. YAWL (http://yaug.org) ist ein open-source Workflow Management System mit zahlreichen Schnittstellen. Es soll ein Prototyp eines Anwendungssystems konzipiert und realisiert werden, der es erlaubt, Workflows zu starten und zu bearbeiten. Die dabei entstehenden Daten sollen in einer gemeinsamen Datenbank gespeichert werden und über Portlets angezeigt werden können.
Themengebiet für Thesis: Einsatz von Mobilen Workflows
Der YAWL Android Client (http://yaug.org/tryOutYAWLAndroidClient) wurde im Rahmen einer Masterarbeit geschaffen und seither kontinuierlich weiterentwickelt.
Abschlussarbeiten (Bachelor oder Master CS, Bacherlor BIS) sind zu vergeben im Bereich des Einsatzes von mobilen Workflows in unterschiedlichen Bereichen. Diese können sein Logistik, Krankenhaus, Disaster Recovery, u. v. a. m.
Thema für Thesis: Stability Testing für Workflow Management Systeme
Eine der wichtigsten Eigenschaften von Workflow Management Systemen (WMS) ist ihre Stabilität. WMS sind verantwortlich für den gesamten Bearbeitungsstand in einem Unternehmen. Ein inkonsistenter Zustand würde bedeuten, dass man auf einen früheren Zustand zurückgehen muss, was zu erheblichen Problemen führen kann. Gezielt Testfälle zu erstellen, die ein WMS in einen inkonsistenten Zustand bringen, ist daher ein wichtiges Unterfangen.
Themengebiet für Thesis: Automatisiertes Testen von Workflow Management Systemen
Workflows zeichnen sich durch einen hohen Grad an Nichtdeterminismus aus. So hängen die Ergebnisse der Ausführung von Workflows i. d. R. stark von der Ausführungsreihenfolge der einzelnen Schritte ab. Dies stellt auch eine besondere Herausforderung für die Testautomation.
Selenium (http://seleniumhq.org/) ist ein Plugin für den Firefox-Browser, welches eine sehr einfache Automatisierung von Tests erlaubt. JMeter (http://jmeter.apache.org/) ist ein Werkzeug, welches eher den Fokus auf Lasttests hat.
Themengebiet für Thesis: YAWL Android Client (YAC)
Der YAWL Android Client (http://yaug.org/tryOutYAWLAndroidClient) wurde im Rahmen einer Masterarbeit geschaffen und seither kontinuierlich weiterentwickelt.
Abschlussarbeiten (Bachelor oder Master CS, Bacherlor BIS) sind zu vergeben im Bereich der gezielten Weiterentwicklung von YAC.
Gefordert sind gute Programmierkenntnisse und die Bereitschaft, sich in die Android-Plattform und YAWL einzuarbeiten.
Bei Interesse vereinbaren Sie gerne einen Besprechungstermin -- per eMail oder telefonisch.






