Building a Kermeta Compiler using Scala: an Experience Report. - Inria - Institut national de recherche en sciences et technologies du numérique
Conference Papers Year : 2010

Building a Kermeta Compiler using Scala: an Experience Report.

Abstract

This paper presents an experience report of building a Kermeta compiler using Scala as a target language. Kermeta is a domain specific language inspired by languages such as Eiffel or OCL for specifying the operational semantics of metamodels. This engineering work, initially motivated by performance issues of our Kermeta interpreter, is an excuse to study and discuss some paradigm mismatches between Scala and Kermeta. We particulary discuss the mapping on Scala of Kermeta concepts :open classes, multiple inheritance, design by contracts, model type, etc.
Fichier principal
Vignette du fichier
Fouquet10a.pdf (371.27 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

inria-00542760 , version 1 (03-12-2010)

Identifiers

  • HAL Id : inria-00542760 , version 1

Cite

François Fouquet, Olivier Barais, Jean-Marc Jézéquel. Building a Kermeta Compiler using Scala: an Experience Report.. Workshop Scala Days 2010, 2010, Lausanne, Switzerland. ⟨inria-00542760⟩
224 View
155 Download

Share

More