Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Making Metamodels Aware of Concrete Syntax
 
conference paper

Making Metamodels Aware of Concrete Syntax

Fondement, Frédéric  
•
Baar, Thomas  
2005
Model Driven Architecture – Foundations and Applications. ECMDA-FA 2005
European Conference on Model Driven Architecture (ECMDA)

Language-centric methodologies, triggered by the success of Domain Specific Languages, rely on precise specifications of modeling languages. While the definition of the abstract syntax is standardized by the 4-layer metamodel architecture of the OMG, most language specifications are held informally for the description of the semantics and the (graphical) concrete syntax. This paper is tackling the problem of specifying the concrete syntax of a language in a formal and non-ambiguous way. We propose to define the concrete syntax by an extension of the already existing metamodel of the abstract syntax, which describes the concepts of the language, with a second layer describing the graphical representation of concepts by visual elements. In addition, an intermediate layer defines how elements of both layers are related to each other. Unlike similar approaches that became the basis of some CASE tools, the intermediate layer is not a pure mapping from abstract to concrete syntax but connects both layers in a flexible, declarative way. We illustrate our approach with a simplified form of statecharts.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1007/11581741_15
Web of Science ID

WOS:000233803100015

Author(s)
Fondement, Frédéric  
Baar, Thomas  
Date Issued

2005

Published in
Model Driven Architecture – Foundations and Applications. ECMDA-FA 2005
Series title/Series vol.

Lecture Notes in Computer Science; 3748

Start page

190

End page

204

Written at

EPFL

EPFL units
LGL  
Event nameEvent placeEvent date
European Conference on Model Driven Architecture (ECMDA)

Nuremberg, Germany

November 7-10, 2005

Available on Infoscience
September 20, 2005
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/217047
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés