Creating domain-specific modeling languages using by-demonstration technique

  • Authors:
  • Hyun Cho

  • Affiliations:
  • University of Alabama, Tuscaloosa, AL, USA

  • Venue:
  • Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Domain-Specific Modeling Languages (DSMLs) have been widely used in several domains (e.g., finance, combat simulation, and image manipulation) because they aid to improve productivity and quality by reducing the gap between domain abstractions and computational expression within specific domains. However, DSMLs are developed when they are absolutely necessary because DSMLs engineered by iterating complex and mundane language creation tasks and DSML development requires domain knowledge and language development expertise. To tackle the challenges of DSML development, this poster abstract outlines a new approach for specifying and generating the abstract and concrete syntax of a DSML based on user demonstration. The goal of the proposed research is to develop the underlying science and tool support to enable end-users to assist in designing a DSML for their domain, while minimizing the typical mundane tasks of DSML development involving many accidental complexities.