12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > Domain-specific metamodelling languages for sof...
View graph of relations

« Back

Domain-specific metamodelling languages for software language engineering

Research output: Contribution in Book/Report/ProceedingsPaper

Published

  • Steffen Zschaler
  • Dimitrios S. Kolovos
  • Nikolaos Drivalos
  • Richard F. Paige
  • Awais Rashid
Publication date2010
Host publicationSoftware language engineering: Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers
EditorsMark van den Brand, Dragan Gašević, Jeff Gray
Place of publicationBerlin
PublisherSpringer
Pages334-353
Number of pages20
ISBN (Electronic)9783642121074
ISBN (Print)9783642121067
<mark>Original language</mark>English

Conference

ConferenceSoftware Language Engineering, 2nd Int'l Conf. (SLE 2009), Revised Selected Papers
Period1/01/00 → …

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume5969
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceSoftware Language Engineering, 2nd Int'l Conf. (SLE 2009), Revised Selected Papers
Period1/01/00 → …

Abstract

Domain-specific languages are constructed to provide modelling capabilities tailored to a specific domain. Sometimes, languages are developed many times, typically to support application in a new context. In doing so, recurring patterns and commonalities as well as variations across the evolving set of languages can be identified. This paper introduces the concept of a domain-specific metamodelling language, which codifies such commonalities and provides concepts and logic for expressing the variations. The challenges and difficulties of using domain-specific metamodelling languages are identified. We illustrate the concept with examples from different domains.