Configurable executable task models supporting the transition from design time to runtime

  • Authors:
  • Birgit Bomsdorf;Stefan Grau;Martin Hudasch;Jan-Torsten Milde

  • Affiliations:
  • Department of Applied Computer Science, University of Applied Sciences Fulda, Fulda, Germany;Department of Applied Computer Science, University of Applied Sciences Fulda, Fulda, Germany;Department of Applied Computer Science, University of Applied Sciences Fulda, Fulda, Germany;Department of Applied Computer Science, University of Applied Sciences Fulda, Fulda, Germany

  • Venue:
  • HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model-based design of user interfaces mostly starts with task and domain modeling. The resulting models are an important input to subsequent development steps. Thus, a thorough evaluation of these specifications is of great importance, e.g. to avoid the implementation of bad or even error prone solutions. Executable task models are in use for several years to evaluate the design time specifications. They are also used at runtime by now as part of the final application. In this paper we propose an executable task model that is configured using the design time model. Kernel concept of this work is a task state machine describing a generic task life cycle assigned to each task. Developers may extend it at design time to describe application dependent behavior. The extensions are automatically transferred to the runtime system. A further focus of the paper is on the specification of temporal relations and their extensibility in terms of model description and execution.