Domänenspezifische Sprache zur leichtgewichtigen Spezifikation von Geschäftsprozessen

Motivation

Geschäftsprozesse sind bei betrieblichen Anwendungen allgegenwärtig. Existierende Plattformen wie Camunda und Activiti ermöglichen die Spezifikation und Ausführung von Geschäftsprozessen auf Basis von BPMN. Dennoch bringen sie einige Nachteile mit sich: Sie sind schwergewichtig, benötigen spezielle Werkzeuge zur Spezifikation und das Zusammenspiel von Code und Prozessmodell ist äußerst fehleranfällig. Oft werden Geschäftsprozesse daher manuell implementiert, was zu einer Verteilung des Prozesses im gesamten Projekt und zu einer geringen Nachvollziehbarkeit und Anpassbarkeit führt.

Aufgabe

Im Rahmen dieser Masterarbeit soll untersucht werden, wie eine leichtgewichtige, interne domänenspezifische Sprache die Spezifikation von Geschäftsprozessen für Softwareentwickler vereinfachen und gleichzeitig die Nachvollziehbarkeit der Prozesse erhöhen kann. Hierzu sollen zuerst bestehende Ansätze identifiziert und bewertet werden. Darauf aufbauend soll eine reduzierte, interne domänenspezifische Sprache für Java / Kotlin entwickelt werden. Um die Ausführbarkeit der Prozesse zu ermöglichen soll eine Transformation zu BPMN implementiert werden. Eine abschließende Auswertung soll den neuen Ansatz den bestehenden Ansätzen gegenüberstellen.

Dein Profil

  • Du hast ein gutes Verständnis der Informatik und hast bereits Erfahrung in objektorientierter Softwareentwicklung mit Java oder Kotlin gesammelt.
  • Du hast Interesse an domänenspezifischen Sprachen und Geschäftsprozesse schrecken dich nicht ab.
  • Du arbeitest selbständig und eigenverantwortlich.
  • Sehr gute Deutschkenntnisse und eine gute Portion Humor runden dein Profil ab.

Erforderliche Unterlagen

  • Aktueller Notenauszug
  • Tabellarischer Lebenslauf

Mehr Infos

erhältst du von Jens Happe:
jens.happe@sparkteams.de

oder telefonisch:
+49 721 60 999 876

Einsteigen, durchstarten & Zukunft mitgestalten – mit Spark

Wir haben dein Interesse geweckt?

Bewirb dich jetzt! Wir freuen uns über deine Unterlagen.