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. Model Driven Analysis and Synthesis of Concrete Syntax
 
conference paper

Model Driven Analysis and Synthesis of Concrete Syntax

Muller, Pierre-Alain
•
Fleurey, Franck
•
Fondement, Frédéric  
Show more
2006
Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Genoa, Italy, October 2006
Models/UML 2006

Metamodeling is raising more and more interest in the field of language engineering. While this approach is now well understood for defining abstract syntaxes, formally defining concrete syntaxes with metamodels is still a challenge. Concrete syntaxes are traditionally expressed with rules, conforming to EBNF-like grammars, which can be processed by compiler compilers to generate parsers. Unfortunately, these generated parsers produce concrete syntax trees, leaving a gap with the abstract syntax defined by metamodels, and further ad-hoc hand-coding is required. In this paper we propose a new kind of specification for concrete syntaxes, which takes advantage of metamodels to generate fully operational tools (such as parsers or text generators). The principle is to map abstract syntaxes to concrete syntaxes via bi-directional mapping-models with support for both model-to-text, and text-to-model transformations.

  • Details
  • Metrics
Type
conference paper
DOI
10.1007/11880240_8
Web of Science ID

WOS:000241450700008

Author(s)
Muller, Pierre-Alain
Fleurey, Franck
Fondement, Frédéric  
Hassenforder, Michel
Schneckenburger, Rémi
Gérard, Sébastien
Jézéquel, Jean-Marc
Date Issued

2006

Published in
Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Genoa, Italy, October 2006
Series title/Series vol.

Lecture Notes in Computer Science; 4199

Start page

98

End page

110

Subjects

MDE

•

Metamodeling

•

Modeling languages and tools

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LGL  
Event nameEvent placeEvent date
Models/UML 2006

Genoa

October 1-6 2006

Available on Infoscience
June 15, 2006
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/231809
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