h1

h2

h3

h4

h5
h6
http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png

Context management and personalisation : a tool suite for context- and user-aware computing = Kontext Management und Personalisierung : Werkzeuge zur Erstellung Kontext- und Benutzersensitiver Anwendungen

;

Verantwortlichkeitsangabevorgelegt von Andreas Zimmermann

ImpressumAachen


Zugl.: Aachen, Techn. Hochsch., Diss., 2007

Zusammenfassung in engl. und dt. Sprache. - Urspr. ersch.: Aachen : Shaker, 2008. ISBN 978-3-83226-849-7 (Fraunhofer series in information and communication technology ; 2/2007)

Tag der mündlichen Prüfung/Habilitation
2007-10-23

Online
URN: urn:nbn:de:hbz:82-opus-21740
URL: https://publications.rwth-aachen.de/record/94483/files/Zimmermann_Andreas.pdf

Einrichtungen

  1. Fachgruppe Informatik (120000)
  2. Lehrstuhl für Informatik 5 (Informationssysteme und Datenbanken) (121810)

Inhaltliche Beschreibung (Schlagwörter)
Kontext (Genormte SW) ; Situativer Kontext (Genormte SW) ; Personalisierung (Genormte SW) ; Benutzerprofil (Genormte SW) ; Softwarewiederverwendung (Genormte SW) ; Softwarekonfiguration (Genormte SW) ; Softwareproduktionsumgebung (Genormte SW) ; Informatik (frei) ; Context (frei) ; Personalisation (frei) ; Software Reuse (frei) ; Software Framework (frei) ; Prototyping (frei)

Thematische Einordnung (Klassifikation)
DDC: 004

Kurzfassung
Sich ständig verändernde Anforderungen und dynamische Umgebungen treiben die Entwicklung von kontextsensitiven Anwendungen voran. Die Aufmerksamkeit des Forschungsgebiets des Context-Aware Computing richtet sich auf Programmierumgebungen und Werkzeuge, die eine Unterstützung bei der Entwicklung kontextsensitiver Anwendungen bieten (Chen, 2004; Dey et al., 2001; Efstratiou, 2004; Henricksen and Indulska, 2006). Allerdings stellen derzeitige Ansätze den Entwickler als Hauptakteur im Software-Entwicklungsprozess heraus und verzichten auf Eigenschaften, die Context-Aware Computing für andere Akteure transparent und anwendbar macht. Entwickler können während der Entwicklungsphase nicht alle potentiellen Situationen und alle Möglichkeiten des Verhaltens der Anwendung antizipieren. Zur Laufzeit erweist sich eine Veränderung der Konfiguration, Struktur oder des Inhalts der entwickelten Anwendung als schwierig. Die vorliegende Arbeit verfolgt den Ansatz, das Spektrum der am Software-Entwicklungsprozess kontextsensitiver Anwendungen beteiligten Akteure über den Entwickler hinaus zu erweitern, um eine substantielle Reduktion der Gebrauchstauglichkeitsprobleme zu erzielen. Zur Verwirklichung dieses Ansatzes entwickelt diese Arbeit sowohl ein konzeptuelles, als auch ein software-technisches Framework. Das konzeptuelle Framework basiert auf einem weitreichenden Verständnis der Konzepte und Prozesse aus dem Bereich Context-Aware Computing, das sich an das gesamte Spektrum von Akteuren kommunizieren lässt, bestehend aus Entwicklern, Domänenexperten, Autoren und Endbenutzern. Das software-technische Framework implementiert das konzeptuelle Framework und begleitet die Akteure mit ihrer unterschiedlichen Qualifikation als Entwickler durch den Software-Engineering-Prozess kontextsensitiver Anwendungen. Der wesentliche Beitrag dieser Arbeit besteht aus einer Entwurfssicht auf kontext-sensitive Anwendungen, die eine Kontrolle über die Interna der Anwendung zur Design- und Laufzeit ermöglicht, und einem Kontext-Management-System, das aus unterschiedlichen Werkzeugen besteht und verschiedene Abstraktionsebenen bietet, die zu den Rollen der Akteure im Prozess der Softwareentwicklung passen. Zwei Fallstudien dokumentieren und evaluieren die Anwendung des Systems bezüglich der Konstruktion, Inbetriebnahme, Administration und Anpassung kontextsensitiver Anwendungen und ihres Verhaltens. Als funktionsfähige und anpassbare kontextsensitive Anwendungen zeigen diese Fallstudien die Gültigkeit und die allgemeine Anwendbarkeit der Werkzeuge, der Softwarearchitektur und der zugrundeliegenden Konzepte.

Rapidly changing requirements and dynamic environments drive the development of context-aware applications. Research into context-aware computing focuses on programming frameworks and toolkits that support the development of context-aware applications (Chen, 2004; Dey et al., 2001; Efstratiou, 2004; Henricksen and Indulska, 2006). However, current approaches emphasise developers as the main actor in the software development process and lack properties making context-aware computing transparent and applicable for other actors. Developers cannot anticipate all potential situations and all possible ways of application behaviour during the development phase. During runtime, a change in the configuration, structure or content of the developed prototype is difficult. This work claims that the extension of the spectrum of actors participating in the design, implementation, authoring and configuration of context-aware applications beyond developers substantially tackles the reduction of usability problems introduced by context-aware computing. Addressing these issues requires this work to accomplish both a conceptual and a software framework. The conceptual framework bases on a comprehensive understanding of the processes involved with context-aware computing in general that can be communicated to the entire spectrum of actors comprising developers, domain experts, authors and end-users. The software framework implements the conceptual framework and supports the actors on diverse implementation skill levels in their roles within the software development cycle for context-aware applications. The core contribution of this work comprises a design view of context-aware applications, which permits the control over the internals of the application during design- and runtime, and a Context Management System, which provides different tools and abstraction levels according to the actors’ roles within the software development process. Two case studies document and evaluate the application of the system for the construction, authoring, maintenance and tailoring of context-aware applications and their behaviour. As operational and adaptable context-aware applications, these case studies prove the validity and general applicability of the tool suite, the software architecture and the concepts behind.

Fulltext:
Download fulltext PDF

Dokumenttyp
Book

Format
online

Sprache
English

Interne Identnummern
RWTH-CONV-105680
Datensatz-ID: 94483

Beteiligte Länder
Germany

 GO


OpenAccess

QR Code for this record

The record appears in these collections:
Document types > Books > Books
Faculty of Mathematics, Computer Science and Natural Sciences (Fac.1) > Department of Computer Science
Publication server / Open Access
Public records
Publications database
120000
121810

 Record created 2013-01-28, last modified 2022-04-22


Fulltext:
Download fulltext PDF
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)