• DocumentCode
    2745192
  • Title

    Supporting Generic Sketching-Based Input of Diagrams in a Domain-Specific Visual Language Meta-Tool

  • Author

    Grundy, John ; Hosking, John

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    282
  • Lastpage
    291
  • Abstract
    Software engineers often use hand-drawn diagrams as preliminary design artefacts and as annotations during reviews. We describe the addition of sketching support to a domain-specific visual language meta-tool enabling a wide range of diagram-based design tools to leverage this human-centric interaction support. Our approach allows visual design tools generated from high-level specifications to incorporate a range of sketching-based functionality including both eager and lazy recognition, moving from sketch to formalized content and back and using sketches for secondary annotation and collaborative design review. We illustrate the use of our sketching extension for an example domain-specific visual design tool and describe the architecture and implementation of the extension as a plug-in for our Eclipse-based meta-tool.
  • Keywords
    data visualisation; software engineering; Eclipse-based meta-tool; collaborative design; diagram-based design tools; domain-specific visual language meta-tool; generic sketching-based input; high-level specifications; software engineering; Application software; Collaborative tools; Collaborative work; Computer architecture; Design engineering; Software design; Software engineering; Software tools; Unified modeling language; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2007. ICSE 2007. 29th International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2828-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2007.81
  • Filename
    4222590