Generating systems from multiple sketched models

  • Authors:
  • Paul Schmieder;Beryl Plimmer;Jean Vanderdonckt

  • Affiliations:
  • Department of Computer Science, University of Auckland, Auckland 1142, New Zealand;Department of Computer Science, University of Auckland, Auckland 1142, New Zealand;Université catholique de Louvain, Place des Doyens 1, 1348 Louvain-la-Neuve, Belgium

  • Venue:
  • Journal of Visual Languages and Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

Diagrams are often used to model complex systems: in many cases several different types of diagrams are used to model different aspects of the system. These diagrams, perhaps from multiple stakeholders of different specialties, must be combined to achieve a full abstract representation of the system. Many CAD tools offer multi-diagram integration; however, sketch-based diagramming tools are yet to tackle this difficult integration problem. We extend the diagram sketching tool InkKit to combine software engineering sketches of different types. Our extensions support software design processes by providing a sketch-based approach that allows the iterative creation of multiple outputs interacting with one another from the inter-linked models. We demonstrate that InkKit can generate a functional system consisting of a user interface with processes to submit and retrieve data from a database from sketched user interfaces designs and sketched entity relationship diagrams.