Patterns for Designing Configurability into Domain-Specific Language Elements

Johannes Iber, Andrea Höller, Tobias Rauter, Christian Josef Kreiner

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


Nowadays, designing a domain-specific language is easier than ever before. Nevertheless, finding the right balance concerning the configurability of concepts represented by language elements is a complicated design task. With this paper we provide four patterns that discuss different kinds of configurability that can also be combined. In the end, we show the application of these patterns using an example we had to deal with in our research project.
Original languageEnglish
Title of host publicationEuroPLoP '16: Proceedings of the 21th European Conference on Pattern Languages of Programs
PublisherAssociation of Computing Machinery
Number of pages14
ISBN (Print)978-1-4503-4074-8
Publication statusPublished - 2016
Event21st European Conference on Pattern Languages of Programs: EuroPLoP 2016 - Kloster Irsee, Kaufbeuren, Germany
Duration: 6 Jul 201610 Jul 2016


Conference21st European Conference on Pattern Languages of Programs


  • domain-specific languages
  • design patterns

ASJC Scopus subject areas

  • Computer Science (miscellaneous)

Fields of Expertise

  • Information, Communication & Computing

Cite this