Automatische Generierung von Prozessen im jABC

dc.contributor.authorNaujokat, Stefan
dc.date.accepted2009-09-16
dc.date.accessioned2012-12-17T07:41:40Z
dc.date.available2012-12-17T07:41:40Z
dc.date.issued2012-12-17
dc.description.abstractServiceorientierung ist ein zentrales Element zur Wiederverwendung in der Softwareentwicklung und die Modellierung von ausführbaren Prozessen aus Services (Orchestrierung) ermöglicht auch Anwendungsexperten, die in der Regel keine Programmierer sind, Software zu erstellen. Problematisch ist allerdings, dass eine große Menge von Bibliotheken und Services schnell unübersichtlich wird. Ein einsteigender Entwickler oder Modellierer muss sich trotz eventuell vorhandener Sortier- und Filterfunktionen zunächst langwierig orientieren. Dies legt die Idee nahe, die Orchestrierung von Services automatisieren zu wollen, um den Modellierer bei dieser Orientierung zu unterstützen. Die vorliegende Diplomarbeit stellt PROPHETS, eine Neuimplementierung und Erweiterung der Synthesefunktionalität der mittlerweile inaktiven ETI-Plattform, vor. Umgesetzt wurde sie als Plugin für das am Lehrstuhl für Programmiesysteme entwickelte Framework zur grafischen Modellierung von Prozessen, das Java Application Building Center (jABC). Darin wird die Möglichkeit geschaffen, Modellteile als "Lose Spezifikation" zu definieren. PROPHETS führt daraufhin eine Synthese aus und schlägt dem Anwender mögliche Konkretisierungen vor. Darüber hinaus können mithilfe von Formeln in einer temporalen Logik weitere Anforderungen an die Synthese gestellt werden. Hierbei muss der Benutzer allerdings nicht die formalen Details von Temporallogik und Synthese kennen, da ihm natürlichsprachliche Vorlagen angeboten werden, die er mit seinem domänenspezifischen Vokabular füllen kann. Mit dieser Arbeit ist damit eine Experimentierplattform entstanden, die den Prozessmodellierer mit iterativer Verfeinerung seiner Spezifikation zum gewünschten Ergebnis leiten kann, ohne dass er sich mit den technischen Details der vorhandenen Services auseinandersetzen muss.de
dc.identifier.urihttp://hdl.handle.net/2003/29822
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-10351
dc.language.isodede
dc.subjectDatenflussanalysede
dc.subjectLose Spezifikationde
dc.subjectModel checkingde
dc.subjectProzesssynthesede
dc.subject.ddc004
dc.titleAutomatische Generierung von Prozessen im jABCde
dc.typeTextde
dc.type.publicationtypemasterThesisde
dcterms.accessRightsopen access

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Diplomarbeit.pdf
Size:
7.57 MB
Format:
Adobe Portable Document Format
Description:
DNB
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.85 KB
Format:
Item-specific license agreed upon to submission
Description: