PIM tool: support for pattern-driven and model-based UI development

  • Authors:
  • Frank Radeke;Peter Forbrig;Ahmed Seffah;Daniel Sinnig

  • Affiliations:
  • University of Rostock, Institute of Computer Science, Rostock, Germany and Concordia University, Department of Computer Science and Engineering, Montreal, QC, Canada;University of Rostock, Institute of Computer Science, Rostock, Germany;Concordia University, Department of Computer Science and Engineering, Montreal, QC, Canada;Concordia University, Department of Computer Science and Engineering, Montreal, QC, Canada

  • Venue:
  • TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model-based approaches describe the process of creating UI models and transforming them to build a concrete UI. Developers specify interactive systems on a more abstract and conceptual level instead of dealing with low level implementation. However, specifying the various models is a complex and time consuming task. Pattern-based approaches encapsulate frequently used solutions in form of building blocks that developers may combine to create a user interface model. Thus they enforce reuse and readability and reduce complexity. In this paper we present a comprehensive framework that unites model-based and pattern-driven approaches. We introduce the "Patterns In Modelling" (PIM) tool, that implements this framework. We will demonstrate the functioning of the tool by using an illustrative example. We primarily focus on the creation of the task model and give a brief outlook how patterns will be applied to the other levels within the framework.