Eine Methodik zur Entwicklung von Multiagenten-Systemen auf Basis von Geschäftsprozess-Modellen

dc.contributor.advisorAlbayrak, Sahin
dc.contributor.authorKüster, Tobias
dc.contributor.grantorTechnische Universität Berlinen
dc.contributor.refereeAlbayrak, Sahin
dc.contributor.refereeSchumann, René
dc.contributor.refereeBraubach, Lars
dc.date.accepted2017-11-30
dc.date.accessioned2017-12-14T15:41:09Z
dc.date.available2017-12-14T15:41:09Z
dc.date.issued2017
dc.description.abstractSeit vielen Jahren werden Multiagenten-Systeme als Abstraktion für komplexe und verteilte Softwaresysteme eingesetzt, und durch ihren Einsatz können zahlreiche Abläufe auf verständliche und intuitive Art und Weise dargestellt werden. Grundlegende Probleme verteilter Softwaresysteme bleiben jedoch oft bestehen: Der Entwickler sieht immer nur einen Teil des Programmcodes, nur eine Seite der Interaktion, nicht das Gesamtsystem. In einen anderen Bereich verteilter Systeme, den serviceorientierten Architekturen, werden seit längerem Geschäftsprozess-Diagramme eingesetzt. Durch die verwendeten Abstraktionen haben diese zahlreiche Konzepte mit Agenten gemein, und sind daher gut dazu geeignet, Multiagenten-Systeme als Ganzes zu modellieren. Zugleich stellen Agenten eine mächtige Ausführungsplattform für die Prozesse dar. In dieser Arbeit wird der Frage nachgegangen, wie Multiagenten-Systeme ganzheitlich mit Hilfe von Geschäftsprozessdiagrammen modelliert, und wie Agenten für deren Ausführung eingesetzt werden können. Zu diesem Zweck werden abstrakte Metamodelle sowohl für Agenten als auch für Prozesse aufgestellt und eine Abbildungsvorschrift beschrieben, über die sich die Prozessmodelle eindeutig in entsprechende Agenten-Systeme überführen lassen. Diese Abbildungsvorschrift ist in eine Methodik eingebettet, wie diese in Kombination mit anderen Techniken eingesetzt werden kann, um den agentenorientierten Software-Entwicklungsprozess zu vereinfachen und zu beschleunigen. Zur Unterstützung dieser Methodik wird ein spezielles Werkzeug zur Prozessmodellierung vorgestellt, in dem die beschriebene Abbildung auf mehrere verschiedene Arten umgesetzt wird. Die Abbildung und ihre Implementierungen wurden erfolgreich in verschiedenen Projekten eingesetzt.de
dc.description.abstractFor many years, multi-agent systems have been used as an abstraction for complex and distributed software systems, and have helped in modelling many programs in an understandable and intuitive way. However, fundamental problems of distributed systems often remain: The developer sees just one part of the program code, just one side of the interaction, but not the entirety of the system. In another field of distributed systems, for service-oriented architectures, business process diagrams are being used. Those have many abstractions in common with agents, and are thus well suited for modelling multi-agent systems as a whole. At the same time, agents constitute a powerful execution environment for those processes. This thesis will investigate the question, how multi-agent systems can be modelled holistically by means of business process diagrams, and how agents can be employed for their execution. To this end, we will establish meta-models for both, agents and processes, and describe a mapping specification, how process models can be unambiguously converted into accordant agent systems. This mapping is embedded into a method, combining it with other techniques, in order to simplify and accelerate the agent-oriented software development process. This method is further supported by a special process modelling tool, implementing the described mapping in different ways. Both the mapping and its implementations have been used successfully in a number of research projects.en
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/7276
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-6549
dc.language.isodeen
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en
dc.subject.ddc004 Datenverarbeitung; Informatikde
dc.subject.otherInformatikde
dc.subject.otherSoftwareentwicklungde
dc.subject.otherMultiagenten-Systemede
dc.subject.otherGeschäftsprozessede
dc.subject.otherModellierungde
dc.subject.othercomputer scienceen
dc.subject.othersoftware developmenten
dc.subject.othermulti-agent systemsen
dc.subject.otherbusiness processesen
dc.subject.othermodellingen
dc.titleEine Methodik zur Entwicklung von Multiagenten-Systemen auf Basis von Geschäftsprozess-Modellende
dc.title.translatedA method for the development of multi-agent systems based on business process modelsen
dc.typeDoctoral Thesisen
dc.type.versionacceptedVersionen
tub.accessrights.dnbfreeen
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Wirtschaftsinformatik und Quantitative Methodende
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.instituteInst. Wirtschaftsinformatik und Quantitative Methodende
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

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

Collections