Generating Domain-Specific Visual Language Tools from Abstract Visual Specifications

被引:18
|
作者
Grundy, John C. [1 ]
Hosking, John [2 ]
Li, Karen Na [3 ]
Ali, Norhayati Mohd [4 ]
Huh, Jun [5 ,6 ]
Li, Richard Lei [7 ]
机构
[1] Swinburne Univ Technol, Ctr Comp & Engn Software Syst, Fac Informat & Commun Technol, Hawthorn, Vic 3122, Australia
[2] Australian Natl Univ, Coll Engn & Comp Sci, Canberra, ACT 0200, Australia
[3] SolNet Solut Ltd, Wellington 6011, New Zealand
[4] Univ Putra Malaysia, Fac Comp Sci & Informat Technol, Serdang 43400, Selangor, Malaysia
[5] Univ Auckland, Ctr Software Innovat, Dept Comp Sci, Auckland 1, New Zealand
[6] Univ Auckland, Auckland UniServ, Auckland 1, New Zealand
[7] Beef & Lamb New Zealand, Wellington 6011, New Zealand
关键词
Metatool; domain-specific visual language; software tool; visual specification; model-driven engineering; ENVIRONMENTS; SYSTEMS; DESIGN;
D O I
10.1109/TSE.2012.33
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:487 / 515
页数:29
相关论文
共 50 条
  • [41] Tools for Domain-specific modeling
    Kelly, S
    [J]. DR DOBBS JOURNAL, 2004, 29 (09): : 79 - 81
  • [42] Formalizing the specifications of a domain-specific language for authoring behaviour of personal service robots
    Datta, Chandan
    Broadbent, Elizabeth
    MacDonald, Bruce A.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS (SIMPAR), 2016, : 98 - 103
  • [43] Domain-Specific Genetic Influence on Visual-Ambiguity Resolution
    Wang, Ying
    Wang, Li
    Xu, Qian
    Liu, Dong
    Jiang, Yi
    [J]. PSYCHOLOGICAL SCIENCE, 2014, 25 (08) : 1600 - 1607
  • [44] The Invariance Hypothesis Implies Domain-Specific Regions in Visual Cortex
    Leibo, Joel Z.
    Liao, Qianli
    Anselmi, Fabio
    Poggio, Tomaso
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2015, 11 (10)
  • [45] Effects of Domain-Specific Noise on Visual Motion Processing in Schizophrenia
    Chen, Yue
    Norton, Daniel
    McBain, Ryan
    [J]. PLOS ONE, 2014, 9 (06):
  • [46] Configurable visual programming environment a tool for domain-specific programming
    Karsai, Gabor
    [J]. Computer, 1995, 28 (03): : 36 - 44
  • [47] A CONFIGURABLE VISUAL PROGRAMMING ENVIRONMENT - A TOOL FOR DOMAIN-SPECIFIC PROGRAMMING
    KARSAI, G
    [J]. COMPUTER, 1995, 28 (03) : 36 - 44
  • [48] Prototyping visual interpreters and debuggers for domain-specific modelling languages
    Sadilek, Daniel A.
    Wachsmuth, Guido
    [J]. MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2008, 5095 : 63 - 78
  • [49] From a program family to a domain-specific \language
    Consel, C
    [J]. DOMAIN-SPECIFIC PROGRAM GENERATION, 2003, 3016 : 19 - 29
  • [50] Domain-Specific and Domain-General Individual Differences in Visual Object Recognition
    Gauthier, Isabel
    [J]. CURRENT DIRECTIONS IN PSYCHOLOGICAL SCIENCE, 2018, 27 (02) : 97 - 102