Building a Kermeta Compiler using Scala: an Experience Report. - Archive ouverte HAL Access content directly
Conference Papers Year : 2010

Building a Kermeta Compiler using Scala: an Experience Report.

(1) , (1) , (1)
1

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⟩
209 View
140 Download

Share

Gmail Facebook Twitter LinkedIn More