A component based approach to human computer interaction - specification, composition, and application to information services
- The discipline of software engineering is increasingly shifting from classical design and development tasks towards tasks concerning reuse, adaptation, and integration. Driving motivations for this shift are (i) decreasing development time and costs and (ii) increasing quality of design results. Unfortunately, these new tasks are not yet supported sufficiently. While classical approaches to information system's design are quite well suited to a design from scratch, they do not provide powerful concepts concerning reuse. In particular, methods concerning encapsulation of dialog structures are commonly neglected. An according approach which enables reuse of dialog structures poses substantially different problems. This thesis formalizes such an approach which is essentially based on models from three research areas: (i) interaction patterns, (ii) interaction specification, and (iii) component frameworks.
- Die Aufgaben der Softwareentwicklung verlagern sich zunehmend von den klassischen Entwurfsaufgaben hin zu Aufgaben zur Unterstützung von Wiederverwendung, Anpassung und Integration. Wesentliche Motivationen dafür sind (i) verringerte Entwicklungszeiten und -kosten und (ii) verbesserte Qualität der Entwurfsergebnisse. Diese neuen Aufgaben werden allerdings noch nicht ausreichend unterstützt. Während klassische Ansätze des Informationssystementwurfs recht gut für vollständige Neuentwicklungen geeignet sind, bieten sie keine ausreichenden Konzepte zur Unterstützung von Wiederverwendung. Vor allem Methoden zur Verkapselung von Dialogstrukturen wurden bisher kaum betrachtet. Ein entsprechender Ansatz, der eine Wiederverwendung von Dialogstrukturen ermöglicht, wirft allerdings gänzlich neuartige Problemstellungen auf. Die vorliegende Dissertation formalisiert einen solchen Ansatz, welcher im Wesentlichen auf Modellen aus den folgenden drei Forschungsgebieten basiert: (i) Interaktionsmuster, (ii) Interaktionsspezifikation und (iii)Die Aufgaben der Softwareentwicklung verlagern sich zunehmend von den klassischen Entwurfsaufgaben hin zu Aufgaben zur Unterstützung von Wiederverwendung, Anpassung und Integration. Wesentliche Motivationen dafür sind (i) verringerte Entwicklungszeiten und -kosten und (ii) verbesserte Qualität der Entwurfsergebnisse. Diese neuen Aufgaben werden allerdings noch nicht ausreichend unterstützt. Während klassische Ansätze des Informationssystementwurfs recht gut für vollständige Neuentwicklungen geeignet sind, bieten sie keine ausreichenden Konzepte zur Unterstützung von Wiederverwendung. Vor allem Methoden zur Verkapselung von Dialogstrukturen wurden bisher kaum betrachtet. Ein entsprechender Ansatz, der eine Wiederverwendung von Dialogstrukturen ermöglicht, wirft allerdings gänzlich neuartige Problemstellungen auf. Die vorliegende Dissertation formalisiert einen solchen Ansatz, welcher im Wesentlichen auf Modellen aus den folgenden drei Forschungsgebieten basiert: (i) Interaktionsmuster, (ii) Interaktionsspezifikation und (iii) Komponentenansätze.…
Author: | Thomas Feyer |
---|---|
URN: | urn:nbn:de:kobv:co1-opus-1524 |
ISBN: | 3-89820-686-6 |
Referee / Advisor: | Prof. Dr. Bernhard Thalheim |
Document Type: | Doctoral thesis |
Language: | English |
Year of Completion: | 2003 |
Date of final exam: | 2003/12/11 |
Release Date: | 2007/03/20 |
Tag: | Interaktion; Komponente; Komposition; Muster Component; Composition; Interaction; Pattern |
GND Keyword: | Web Services; Mensch-Maschine-Kommunikation; Benutzerschnittstellenentwurfssystem; Komponente <Software>; Formale Spezifikationstechnik |
Institutes: | Fakultät 1 MINT - Mathematik, Informatik, Physik, Elektro- und Informationstechnik / FG Datenbanken und Informationssysteme |
Institution name at the time of publication: | Fakultät für Mathematik, Naturwissenschaften und Informatik (eBTU) / LS Datenbank- und Informationssysteme |
Other Notes: | Dissertation ist erschienen bei: Mensch und Buch Verlag |