SUMLOW: Early design-stage sketching of UML diagrams on an e-whiteboard


Autoria(s): Chen, Qi; Grundy, John; Hosking, John
Data(s)

25/07/2008

Resumo

Most visual diagramming tools provide point-and-click construction of computer-drawn diagram elements using a conventional desktop computer and mouse. SUMLOW is a unified modelling language (UML) diagramming tool that uses an electronic whiteboard (E-whiteboard) and sketching-based user interface to support collaborative software design. SUMLOW allows designers to sketch UML constructs, mixing different UML diagram elements, diagram annotations, and hand-drawn text. A key novelty of the tool is the preservation of hand-drawn diagrams and support for manipulation of these sketches using pen-based actions. Sketched diagrams can be automatically 'formalized' into computer-recognized and -drawn UML diagrams and then exported to a third party CASE tool for further extension and use. We describe the motivation for SUMLOW, illustrate the use of the tool to sketch various UML diagram types, describe its key architecture abstractions and implementation approaches, and report on two evaluations of the toolset. We hope that our experiences will be useful for others developing sketching-based design tools or those looking to leverage pen-based interfaces in software applications.<br />

Identificador

http://hdl.handle.net/10536/DRO/DU:30081853

Idioma(s)

eng

Publicador

Wiley

Relação

http://dro.deakin.edu.au/eserv/DU:30081853/grundy-sumlowearly-2008.pdf

http://www.dx.doi.org/10.1002/spe.856

Direitos

2007, John Wiley & Sons

Palavras-Chave #Science & Technology #Technology #Computer Science #Software Engineering #sketch-based user interfaces #E-whiteboards #CASE tools #unified modelling language #hand-drawn visual language recognition
Tipo

Journal Article