Generating domain-specific visual language tools from abstract visual specifications

John C. Grundy*, John Hosking, Karen Na Li, Norhayati Mohd Ali, Jun Huh, Richard Lei Li

*Corresponding author for this work

    Research output: Contribution to journalArticlepeer-review

    32 Citations (Scopus)

    Abstract

    Domain-specific visual languages support high-level modeling for a wide range of application domains. However, building tools to support such languages is very challenging. We describe a set of key conceptual requirements for such tools and our approach to addressing these requirements, a set of visual language-based metatools. These support definition of metamodels, visual notations, views, modeling behaviors, design critics, and model transformations and provide a platform to realize target visual modeling tools. Extensions support collaborative work, human-centric tool interaction, and multiplatform deployment. We illustrate application of the metatoolset on tools developed with our approach. We describe tool developer and cognitive evaluations of our platform and our exemplar tools, and summarize key future research directions.

    Original languageEnglish
    Article number6205768
    Pages (from-to)487-515
    Number of pages29
    JournalIEEE Transactions on Software Engineering
    Volume39
    Issue number4
    DOIs
    Publication statusPublished - 2013

    Fingerprint

    Dive into the research topics of 'Generating domain-specific visual language tools from abstract visual specifications'. Together they form a unique fingerprint.

    Cite this