Pokahr, Alexander
[Verfasser:in]
;
Riebisch, Matthias
[Mitwirkende:r]
Aktive Komponenten : Ein integrierter Entwicklungsansatz für verteilte Systeme - Konzepte und Middleware zur softwaretechnischen Unterstützung intelligenter Assistenzanwendungen ; Active Components : An Integrated Development Approach for Distributed Systems - Concepts and Middleware for Software-technical Support of Intelligent Assistive Applications
Titel:
Aktive Komponenten : Ein integrierter Entwicklungsansatz für verteilte Systeme - Konzepte und Middleware zur softwaretechnischen Unterstützung intelligenter Assistenzanwendungen ; Active Components : An Integrated Development Approach for Distributed Systems - Concepts and Middleware for Software-technical Support of Intelligent Assistive Applications
Beteiligte:
Pokahr, Alexander
[Verfasser:in]
Erschienen:
Staats- und Universitätsbibliothek Hamburg Carl von Ossietzky, 2017-01-01
Anmerkungen:
Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
Beschreibung:
Diese Arbeit befasst sich mit softwaretechnischen Konzepten zur Entwicklung verteilter Systeme und ist somit in den Forschungsgebieten Softwaretechnik und verteilte Systeme angesiedelt. Die Konstruktion verteilter Systeme stellt Software-Entwickler dabei vor besondere Herausforderungen, die bei Einzelrechnersystemen so nicht vorkommen. Diese Herausforderungen lassen sich einteilen in die Bereiche Nebenläufigkeit, Verteilung und nicht-funktionale Eigenschaften. Bestehende Software-Paradigmen wie Objektorientierung, Dienstorientierung, komponentenbasierte Entwicklung oder Multiagentensysteme versuchen diese Herausforderungen jeweils durch eigene konzeptionelle Modelle zu adressieren. Dabei weisen diese verschiedenen Ansätze unterschiedliche Stärken und Schwächen auf. In dieser Arbeit wird mit den aktiven Komponenten ein neuartiger, vereinheitlichter Ansatz vorgeschlagen. Dabei kann eine aktive Komponente charakteristische Eigenschaften der anderen Paradigmen in einer einheitlichen intuitiven Sichtweise abbilden und erlaubt es somit, die genannten Herausforderungen in einem ganzheitlichen Modell zu adressieren. In dieser Arbeit werden die grundlegenden Modellbestandteile bestehender Paradigmen und ihre Stärken und Schwächen analysiert. Darauf aufbauend wird das Modell der aktiven Komponenten entworfen. Es besteht aus einer allgemeinen Außensicht, die allen Komponententypen gemeinsam ist, und aus komponententypspezifischen inneren Sichten, die es ermöglichen, nützliche Konzepte der anderen Paradigmen nahtlos in eine vereinheitlichte Gesamtsystemsicht zu integrieren. Der Ansatz wird in einer verteilten Middleware umgesetzt und in verschiedenen exemplarischen Anwendungsszenarien evaluiert. Für den Praxisbezug wird in dieser Arbeit die Klasse der intelligenten Assistenzanwendungen untersucht. Nach einer Definition und Abgrenzung werden konkrete Herausforderungen dieser Anwendungsklasse abgeleitet. In Bezug auf die Anwendungsfunktionalität lassen sich diese Herausforderungen durch entsprechende Verhaltensmodelle aktiver ...