Meta tools for implementing domain specific visual languages

John Hosking, John Grundy

Research output: Chapter in Book/Report/Conference proceedingConference PaperOtherpeer-review


In this tutorial we present an overview of Domain-specific visual languages (DSVLs), DSVL-based software engineering tools and meta-tools for constructing DSVL-based tools. We present a motivation for DSVL usage in software engineering; examine several DSVL exemplar tools; illustrate the design of DSVLs including meta-model, notation and view type design; and compare and contrast several tools to realizing DSVLs. Included are three short group exercises in DSVL design.

Original languageEnglish
Title of host publicationASE'07 - 2007 ACM/IEEE International Conference on Automated Software Engineering
Number of pages1
Publication statusPublished - 1 Dec 2007
Externally publishedYes
EventAutomated Software Engineering Conference 2007 - Atlanta, United States of America
Duration: 5 Nov 20079 Nov 2007
Conference number: 22nd (Proceedings)

Publication series

NameASE'07 - 2007 ACM/IEEE International Conference on Automated Software Engineering


ConferenceAutomated Software Engineering Conference 2007
Abbreviated titleASE 2007
CountryUnited States of America
Internet address


  • domain-specific visual languages
  • model-driven engineering

Cite this