By the same authors

From the same journal

From the same journal

Reusable textual styles for domain-specific modeling languages

Research output: Contribution to journalConference articlepeer-review

Full text download(s)

Links

Author(s)

Department/unit(s)

Publication details

JournalCEUR Workshop Proceedings
DatePublished - 6 Dec 2019
Volume2513
Number of pages14
Pages (from-to)67-80
Original languageEnglish

Abstract

Domain-specific languages enable concise and precise formalization of domain concepts and promote direct employment by domain experts. Therefore, syntactic constructs are introduced to empower users to associate concepts and relationships with visual textual symbols. Model-based language engineering facilitates the description of concepts and relationships in an abstract manner. However, concrete representations are commonly attached to abstract domain representations, such as annotations in metamodels, or directly encoded into language grammar and thus introduce redundancy between metamodel elements and grammar elements. In this work we propose an approach that enables autonomous development and maintenance of domain concepts and textual language notations in a distinctive and metamodel-agnostic manner by employing style models containing grammar rule templates and injection-based property selection. We provide an implementation and showcase the proposed notationspecification language in a comparison with state of the art practices during the creation of notations for an executable domain-specific modeling language based on the Eclipse Modeling Framework and Xtext.

Bibliographical note

© 2019 The Authors.

    Research areas

  • Concrete syntax, Domain-specific language, Domain-Specific modeling, Language engineering, Model-driven engineering, Notation

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations