Configurable Executable Task Models Supporting the Transition from Design Time to Runtime
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.
Keywordstask modeling executable task model runtime support temporal relations
Unable to display preview. Download preview PDF.
- 2.Bomsdorf, B., Szwillus, G.: Early Prototyping based on Executable Task Models. In: Human Factors in Computing Systems, Conference Companion CHI 1996, pp. 254–255 (1996)Google Scholar
- 4.Uhr, H.: TOMBOLA: Simulation and User-Specific Presentation of Executable Task Models. In: Proc. of the International HCI Conference, pp. 263–267 (2003)Google Scholar
- 6.Klug, T., Kangasharju, J.: Executable Task Models. In: TAMODIA 2005 Proceedings of the 4th International Workshop on Task Models and Diagrams, pp. 119–122 (2005)Google Scholar
- 7.Betermieux, S., Bomsdorf, B.: Task-Driven Composition of Web User Interfaces. In: CADUI 2008, 7th International Conference on Computer-Aided Design of User Interfaces, pp. 233–244 (2008)Google Scholar
- 8.Clerckx, T., Vandervelpen, C., Coninx, K.: Task-based design and runtime support for multimodal user interface distribution. In: Engineering Interactive Systems 2007, EHCI/HCSE/DSV-IS, 89-105 (2007) Google Scholar
- 9.Bouchet, J., Nigay, L., Ganille, T.: ICARE: a component-based approach for the design and development of multimodal interfaces. In: CHI Extended Abstracts 2004, pp. 1325–1328 (2004)Google Scholar
- 13.Stanciulescu, A.: A Methodology for Developing Multimodal User Interfaces of Information System, Ph.D. thesis, Université catholique de Louvain, Louvain-la-Neuve, Belgium (2008)Google Scholar