TUD Logo

TUD Home » ... » Research Projects » Finished Reference Projects » Finished Reference Project

Computer Networks

Finished Reference Project


EMODE - Enabling Model Transformation-Based Cost Efficient Adaptive Multi-modal User Interfaces


Due to the lack of standardized and efficient methods development of adaptive multimodal software is still a complex and costly task. Despite the existence of development processes for user interfaces (ConcurTaskTrees) and business logic (UML, business process modelling) support for modelling adaptation and multimodality is inappropriate or totally missing. Usually the step from the design phase to the implementation phase goes hand in hand with a switch of representation ? from design models to source code. This also results in a breach of the underlying tool environment. More important, there is no integration of both development processes although multimodality and adaptation interfere significantly with the development of the user interface as well as the business logic. As a result enormous effort has to be spent on keeping the models of both processes consistent with each other. Applying off-the-shelf methods and tools often leads to platform-specific solutions that prevent software reuse and complicate subsequent software maintenance and enhancements. Additionally, the lack of an integrated tool environment increases development time and costs. The aim of the EMODE project is to simplify the development of adaptive multimodal software in combination with a reduction of development costs. EMODE will build on the Model Driven Architecture (MDA) paradigm of the Object Management Group (OMG). In this approach models are applied as a means of abstraction that can be augmented step-by-step with platform-specific information using model transformation and thus allow a semi-automatic transfer into an executable software system. It is a promising solution for achieving the project?s aim. According to this concept model-based approaches from software development (MDA, UML) as well as from human machine interaction (ConcurTaskTrees) will be integrated into a holistic approach as a first step. In order to handle issues of application adaptation in the early stages of the development process linking of context information into the integrated model is necessary. EMODE will define model transformations to provide for incremental model refinement based on MDA. The defined methodology and metamodels will be integrated and supported by an open tool environment. A runtime environment for adaptive multimodal applications will be developed and validated against two scenarios (demonstrators). The project-internal development will be iterative. The result of the project is thought to be a holistic universal software development methodology. Special attention will be paid to the integrated development of user interface and software while including context information for adaptation. Furthermore, this methodology will be embodied in the implementation of a development and runtime environment. In order to ease the development of adaptive multimodal software the methodology and the tools shall not only enhance the know how of the project members but should be introduced into standardization processes and be provided to the public. Two demonstrative scenarios will be implemented to validate and disseminate the project results.

Project leader:

Prof. Dr. rer. nat. habil. Dr. h. c. Alexander Schill

Project staff:

PD. Dr.-Ing. habil. Waltenegus Dargie
Dipl.-Inf. Thomas Hamann
Dr.-Ing. Gerald Hübsch
Dipl.-Inf. René Neumerkel
Dr.-Ing. Thomas Springer

Recent publications:

    1. Kay Kadner, Gerald Hübsch, Martin Knechtel, Thomas Springer, Christoph Pohl:
    Platform support for multimodality on mobile devices. In: Multimodality in Mobile Computing and Mobile Devices: Methods for Adaptable Usability;
    IGI Global; to be published in 2009; 2009

    2. Alexander Behring, Matthias Heinrich, Matthias Winkler, Waltenegus Dargie:
    Werkzeugunterstützte Modellierung multimodaler adaptiver Benutzerschnittstellen;
    i-com - Zeitschrift für interaktive und kooperative Medien; 3/2007; 2008

    3. Thomas Hamann, Gerald Hübsch, Thomas Springer:
    A model-driven approach for developing adaptive software systems;
    Proceedings of the 8th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS""""""""08); Oslo, Norway; 6/2008

    4. Waltenegus Dargie, Thomas Springer:
    Context-Awareness for Self-Managing Systems (Devices, Applications and Networks);
    VDE Verlag; 2007

    5. Gerald Hübsch, Kay Kadner:
    Multimodal Information Access Across Multiple Devices;
    International Conference on Mobile Technology, Applications and Systems; 2007

    6. Matthias Heinrich, Matthias Winkler, Hagen Steidelmüller, Manuel Zabelt, Alexander Behring, René Neumerkel, Anja Strunk:
    MDA Applied: A Task-Model Driven Tool Chain for Multimodal Applications;
    Proceedings of the 6th International workshop on TAsk MOdels and DIAgrams (TAMODIA""2007); Toulouse; 2007

    7. Matthias Winkler, Matthias Heinrich, Alexander Behring, Joachim Steinmetz, Waltenegus Dargie:
    EMODE - ein Ansatz zur werkzeugunterstützten Modellierung multimodaler, adaptiver Benutzerschnittstellen;
    37. Jahrestagung der Gesellschaft für Informatik - Modellbasierte Entwicklung von Benutzungsschnittstellen; Gesellschaft für Informatik; Rainer Koschke and Otthein Herzog and Karl-Heinz Rödiger and Marc Ronthaler; Lecture Notes in Informatics; Bremen; 9/2007

    8. Waltenegus Dargie:
    Managing Context Rules in Mobile Devices;
    The 4th International Forum on Applied Wearable Computing (IFAWC 2007), Haifa, Israel; 2007

    9. Waltenegus Dargie:
    The Role of Probabilistic Schemes in Multisensor Context-Awareness;
    4th IEEE international Workshop on Context Modeling and Reasoning (CoMoRea), IEEE Computer Society, March 2007; 2007

    10. Waltenegus Dargie, Anja Strunk, Matthias Winkler, B. Mrhos, S. Thakar, W. Enkelmann:
    A Model-Based Approach for Developing Adaptive Multimodal Interactive Systems;
    2nd International Confernece on Software and Data Technologies; 2007

Show all

Last modified: 19th Oct 2018, 12.09 AM
Author: Webmaster