de
en
Schliessen
Detailsuche
Bibliotheken
Projekt
Impressum
Datenschutz
Schliessen
Publizieren
Besondere Sammlungen
Digitalisierungsservice
Hilfe
Impressum
Datenschutz
zum Inhalt
Detailsuche
Schnellsuche:
OK
Ergebnisliste
Titel
Titel
Inhalt
Inhalt
Seite
Seite
Im Werk suchen
Model-driven engineering of self-adaptive user interfaces / Enes Yigitbas. Paderborn, 2019
Inhalt
Table of contents
List of figures
List of tables
1 Introduction
1.1 Motivation
1.2 Problem Statement
1.3 Solution Overview and Scientific Contributions
1.4 Publication Overview
1.5 Thesis Structure
2 Foundations
2.1 Model-Driven User Interface Development
2.1.1 Background
2.1.2 Model Driven Architecture
2.1.3 CAMELEON Reference Framework
2.2 User Interface Description Languages (UIDLs)
2.2.1 Overview
2.2.2 IFML
2.3 Context-Aware Computing
2.3.1 Notion of Context
2.3.2 Context Acquisition and Modeling
2.4 Self-adaptive Software Systems
2.4.1 Background: Autonomic Computing
2.4.2 Self-adaptation and Self-*properties
2.4.3 Self-adaptive User Interfaces
2.5 Usability Engineering
2.5.1 Usability
2.5.2 Usability Evaluation Methods
2.6 Technologies
2.6.1 Angular Framework
2.6.2 Nools Rule Engine
2.6.3 Xtext and Xtend
3 Scenario and Related Work
3.1 LibSoft - The Running Example
3.2 Requirements
3.3 Related Work
3.3.1 Context Management
3.3.2 UI Adaptation
3.3.3 Usability Evaluation
3.4 Summary
4 Modeling
4.1 Language Engineering Approach
4.2 Modeling Framework for Self-adaptive UIs
4.3 Context Modeling with ContextML
4.4 Adaptation Modeling with AdaptML
4.5 Summary and Discussion
5 Transformation
5.1 Transformation Approach Overview
5.2 UI Generation
5.2.1 Mapping: DomainModel2AngularClasses
5.2.2 Mapping: IFML2AngularViews
5.2.3 Implementation of UI Generator
5.3 Context Service Generation
5.3.1 Mapping: ContextML2AngularServices
5.3.2 Implementation of Context Service Generator
5.4 Adaptation Service Generation
5.4.1 Mapping: AdaptML2AngularServices
5.4.2 Implementation of Adaptation Service Generator
5.5 Summary and Discussion
6 Execution
6.1 Runtime Architecture for Self-adaptive UIs
6.2 Execution Environment for Self-adaptive UIs
6.3 Tool-Support: Adapt-UI IDE
6.3.1 Modeling Workbench
6.3.2 Code Generators
6.4 Summary and Discussion
7 Evaluation
7.1 Case Studies
7.1.1 Case-Study 1: Library Application (LibSoft)
7.1.2 Case-Study 2: E-Mail Application (MailSoft)
7.1.3 Case studies: Evaluation Discussion
7.2 Usability Study
7.2.1 On-the fly Usability Evaluation Solution
7.2.2 Usability Experiment and Results
7.2.3 Usability Study: Evaluation Discussion
7.3 Summary and Discussion
8 Conclusion and Future Work
8.1 Summary of Contributions
8.2 Requirements Revisited
8.3 Future Work
References
Die detaillierte Suchanfrage erfordert aktiviertes Javascript.