Diploma Thesis DIP-2142

BibliographyUrbanski, Stephan: Entwicklung eines geräteübergreifenden Adaptionsmechanismus für komponentenbasierte Anwendungen in ubiquitären Rechnersystemen.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2142 (2004).
112 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
D.2.4 (Software Engineering Software/Program Verification)
D.2.11 (Software Engineering Software Architectures)
D.3.3 (Programming Language Constructs and Features)
KeywordsAdaption; Anwendungsbeschreibung; PCom; Komponenten; Verteilungsinfrastrukturen; Ubiquitous Computing; 3PC; Pervasive Computing
Abstract

Eine herausragende Eigenschaft ubiquitärer Anwendungen ist deren Anpassungsfähigkeit an eine sich ändernde Umgebung. Die Anpassung von Anwendungen kann durch geeignete ubiquitäre Verteilungsinfrastrukturen automatisch durchgeführt werden. Durch automatische Anwendungskonfiguration entstehen für die Verteilungsinfrastruktur Entscheidungsfreiräume, die es effizient zu nutzen gilt. Unter dieser Prämisse werden in dieser Arbeit verschiedene Möglichkeiten der Anwendungsadaption sowie diverse komponentenbasierte, ubiquitäre Verteilungsinfrastrukturen untersucht. Im Anschluss wird ein Konzept zur Nutzung der Adaptionsfreiräume in der an der Universität Stuttgart entwickelten komponentenbasierten, ubiquitären Verteilungsinfrastruktur PCom erarbeitet. Das Konzept basiert auf der Bereitstellung einer anwendungsspezifischen Informationsquelle - eine anwendungsumfassende und somit knotenübergreifende Sicht in Form einer Anwendungsbeschreibung durch den Anwendungsprogrammierer. Der Aufbau, der Umfang und die Integration in die bestehende Verteilungsinfrastruktur werden im Folgenden thematisiert. Verschiedene Selektions- und Adaptionsstrategien, die sich durch Nutzung der neuen Möglichkeiten auszeichnen, werden vorgestellt und an Hand von Anwendungsbeispielen untersucht. Eine Evaluierung der Anwendungsbeschreibung und der dazugehörigen Implementierung erfolgt im Hinblick auf die zuvor aufgestellten Entwurfsziele und ausgesuchten Effizienzgesichtspunkte. Mögliche Erweiterungen und Ergänzungen zu dem vorgestellten Konzept werden am Ende der Arbeit in Verbindung mit einer Zusammenfassung und einem Fazit diskutiert.

Full text and
other links
PDF (927908 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Contacturbs@gmx.net
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems
Project(s)3PC
Entry dateMarch 30, 2004
   Publ. Computer Science