Design patterns for metamodels

  title={Design patterns for metamodels},
  author={Hyun Cho and Jeffrey G. Gray},
  booktitle={SPLASH Workshops},
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a Domain-Specific Modeling Language (DSML). In addition, a metamodel also defines constraints and static semantics that provide additional information about the modeling language beyond the abstract syntax. In many cases, the specification of a new metamodel is highly dependent on the designer's background and experiences. Thus, metamodel designs often differ from designer to designer, even for… CONTINUE READING
Highly Cited
This paper has 35 citations. REVIEW CITATIONS
Recent Discussions
This paper has been referenced on Twitter 1 time over the past 90 days. VIEW TWEETS